Skip to content

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>