• git一些常用的命令


    #创建本地机器的的名字和Email地址
    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    git init        #创建仓库
    
    git add <file>     #添加到临时仓库
    git add .         #所有修改的文件添加到临时仓库
    git rm <file>      #从版本库中删除文件
    
    git commit -m "备注"  #提交到仓库
    git status             #查看工作区状态
    
    git log                    #查看提交历史
    git log --pretty=oneline   #查看提交历史简洁版

    git reset --hard HEAD^ #回退到上一版本 git reflog #查看历史命令 git reset --hard <commit id> #根据commit id穿梭到该版本 git checkout -- <file> #丢弃工作区的修改 git reset HEAD <file> #丢弃暂存区的修改 '''比较文件diff''' git diff file #查看被修改的内容 git diff <id1><id2> #比较两次提交之间的差异 git diff --cached #比较暂存区和版本库差异 '''分支管理''' git branch #查看分支 git branch <name> #创建分支 git checkout <name> #切换分支 git checkout -b <name> #创建并切换分支 git merge <name> #合并某分支到当前分支 git branch -d <name> #删除分支 git branch -D <name> #强制删除分支 '''git暂存管理工作区''' git stash #储藏工作区内容 git stash pop #恢复的同时删除stash内容 git stash list #查看储藏的工作区 '''Git远程仓库管理''' git remote -v   #查看可以抓取和推送的origin地址 git remote add origin https://github.com/MelonJiang/MLML.git #关联远程仓库 git push -u origin master  #提交到远程仓库 git push origin dev #提交其他分支到远程仓库 git clone git@github.com:MelonJiang/MLML.git  #克隆远程版本库 git checkout -b dev origin/dev #创建远程的dev分支到本地(在本地创建和远程分支对应的分支)
  • 相关阅读:
    python管理包(模块和包的应用)
    简单运行 Jupyter Notebook
    Linux出现“FirewallD is not running”解决办法
    Mindjet MindManager2020切换中文界面的教程
    idea 快捷键汇总
    南怀瑾经典语录
    CentOS 7 安装SonarQube 8.3版本
    Jenkins插件开发完全示例
    Jenkins在Pod中实现Docker in Docker并用kubectl进行部署
    Jenkins的kubernetes-plugin使用方法
  • 原文地址:https://www.cnblogs.com/yao950814/p/10307557.html
Copyright © 2020-2023  润新知