Git常用命令速查表
                
                                                                
| 命令 | 
简要说明 | 
| git add | 
添加至暂存区 | 
| git add–interactive | 
交互式添加 | 
| git apply | 
应用补丁 | 
| git am | 
应用邮件格式补丁 | 
| git annotate | 
同义词,等同于 git blame | 
| git archive | 
文件归档打包 | 
| git bisect | 
二分查找 | 
| git blame | 
文件逐行追溯 | 
| git branch | 
分支管理 | 
| git cat-file | 
版本库对象研究工具 | 
| git checkout | 
检出到工作区、切换或创建分支 | 
| git cherry-pick | 
提交拣选 | 
| gitcitool | 
图形化提交,相当于 gitgui  命令 | 
| git clean | 
清除工作区未跟踪文件 | 
| git clone | 
克隆版本库 | 
| git commit | 
提交 | 
| gitconfig | 
查询和修改配置 | 
| git describe | 
通过里程碑直观地显示提交 ID | 
| git diff | 
差异比较 | 
| gitdifftool | 
调用图形化差异比较工具 | 
| git fetch | 
获取远程版本库的提交 | 
| git format-patch | 
创建邮件格式的补丁文件。参见 git am  命令 | 
| gitgrep | 
文件内容搜索定位工具 | 
| gitgui | 
基于 Tcl/Tk 的图形化工具,侧重提交等操作 | 
| git help | 
帮助 | 
| gitinit | 
版本库初始化 | 
| git init-db | 
同义词,等同于 git init | 
| git log | 
显示提交日志 | 
| git merge | 
分支合并 | 
| gitmergetool | 
图形化冲突解决 | 
| git mv | 
重命名 | 
| git pull | 
拉回远程版本库的提交 | 
| git push | 
推送至远程版本库 | 
| git rebase | 
分支变基 | 
| git rebase–interactive | 
交互式分支变基 | 
| gitreflog | 
分支等引用变更记录管理 | 
| git remote | 
远程版本库管理 | 
| git repo-config | 
同义词,等同于 git config | 
| git reset | 
重置改变分支 “ 游标 ” 指向 | 
| git rev-parse | 
将各种引用表示法转换为哈希值等 | 
| git revert | 
反转提交 | 
| gitrm | 
删除文件 | 
| git show | 
显示各种类型的对象 | 
| git stage | 
同义词,等同于 git add | 
| git stash | 
保存和恢复进度 | 
| git status | 
显示工作区文件状态 | 
| git tag | 
里程碑管理 |