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 |
里程碑管理 |