Git stash 技巧

Git stash常用技巧

  1. git stash save
  2. git stash list
  3. git stash apply
  4. git stash pop
  5. git stash show
  6. git stash clear
  7. git stash drop

可配置的stash: git stash save

类似于git stash,但git stash 默认存储到最上面,且没有信息,但这个命令可以配置一些有用的选项,以提高效率:

  1. 带消息存放
git stash save 
  1. 存储没有追踪的文件
git stash save -u

或者

git stash save --include-untracked

显示列表: git stash list

查看所有stash信息,按照时间顺序最近的会放在最上面:

git stash list

使用stash且不删除: git stash apply

通过stash id应用某个stash到项目中,且不会被删除:

git stash apply 

使用stash且删除: git stash pop

通过stash id应用某个stash到项目中,且会被删除:

git stash pop 

显示stash差异: git stash show

通过stash id查看显示差异总结,默认不写id则只和最近的stash比较

git stash show 

若想查看具体差异:

git stash show -p

全部删除stash: git stash clear

删除仓库中创建的所有stash

删除某个stash: git stash drop

通过stash id 删除工作栈中最近的stash,默认不写id则只删除最近的stash记录

git stash drop 

你可能感兴趣的:(Git stash 技巧)