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