GIT 常用命令速查表

GIT 常用命令速查表_第1张图片
git速查表,非本人所画

以下命令从图片中整理,以备日后使用.

一. 分支

master:                                   #默认开发分支  
Head  :                                   #默认开发分支  
origin:                                   #默认远程版本库  
Head^ :                                   #Head的父提交 

二.创建版本库

$ git clone                           # 克隆远程版本库   
$ git init                                 # 初始化本地版本库

三.修改和提交

$ git status                               # 查看状态
$ git diff                                 # 查看变更内容
$ git add                                  # 跟踪所有改动过的文件
$ git add                            # 跟踪指定的文件
$ git mv                         # 文件改名
$ git rm                             # 删除文件
$ git rm --cachaed                   # 停止跟踪但不删除
$ git commit -m "commit message"           # 提交所有更新过的文件
$ git commit -amend                        # 修改最后一次提交

四.查看提交历史

$ git log                                  # 查看提交历史
$ git log -p                         # 查看指定文件的提交历史
$ git blame                          # 以列表方式查看指定文件的提交历史

五.撤销

$ git reset --hard HEAD                    # 撤销工作目录中所有未提交文件的修改内容
$ git checkout HEAD                  # 撤销指定的为提交文件的修改内容
$ git revert                       # 撤销指定的提交

六.分支与标签

$ git branch                               # 显示所有本地分支
$ git checkout                 # 切换到指定分支或标签
$ git branch                   # 创建新分支
$ git branch -d                    # 删除本地分支
$ git tag                                  # 列出所有本地标签
$ git tag                         # 基于最新提交创建标签
$ git tag -d                      # 删除标签

七.合并与衍合

$ git merge                        # 合并指定分支到当前分支
$ git rebase                       # 衍合指定分支到当前分支

八.远程操作

$ git remote -v                            # 查看远程版本库信息
$ git remote show                  # 查看指定远程版本库信息
$ git remote add              # 添加远程版本库
$ git fetch                        # 从远程库获取代码
$ git pull                 # 下载代码并快速合并
$ git push                 # 上传代码并快速合并
$ git push  :     # 删除远程分支或标签
$ git push --tags                          # 上传所有标签
$ git

九.记住用户名密码

$ git config --global credential.helper store

你可能感兴趣的:(GIT 常用命令速查表)