Git Shortcuts
5 categories · 34 shortcuts
01
基础
7 shortcuts- 初始化仓库gitinit
- 克隆仓库gitclone<url>
- 显示工作树状态gitstatus
- 暂存文件gitadd<file>
- 提交已暂存的更改gitcommit-m'msg'
- 显示提交历史gitlog
- 显示未暂存的更改gitdiff
02
分支
7 shortcuts- 列出分支gitbranch
- 创建分支gitbranch<name>
- 切换分支gitcheckout<branch>
- 创建并切换分支gitcheckout-b<name>
- 切换分支(较新)gitswitch<branch>
- 将分支合并到当前分支gitmerge<branch>
- 删除分支gitbranch-d<name>
03
暂存
7 shortcuts- 暂存所有更改gitadd.
- 交互式暂存代码块gitadd-p
- 取消暂存文件gitreset<file>
- 取消所有暂存gitreset
- 取消暂存(较新)gitrestore--staged<f>
- 贮藏更改gitstash
- 应用上次贮藏gitstashpop
04
远程
6 shortcuts- 列出远程仓库gitremote-v
- 添加远程仓库gitremoteadd<n><url>
- 从远程仓库拉取gitfetch
- 拉取并合并gitpull
- 推送提交gitpush
- 推送并设置上游gitpush-uorigin<b>
05
高级
7 shortcuts- 变基到分支gitrebase<branch>
- 交互式变基gitrebase-iHEAD~3
- 丢弃所有更改gitreset--hardHEAD
- 还原提交gitrevert<commit>
- 在其他位置应用提交gitcherry-pick<c>
- 显示引用日志gitreflog
- 创建标签gittag<name>