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