今天分享一个很好用的一个git命令,这个命令很适合处理多需求,多次上线的问题,主角就是
git stash
- 1、
git stash save "save message"
:把当前的更改内容放入存储库中,可以添加备注
- 2、
git stash list
:查看所有存储库中的内容
- 3、
git stash show
:查看储存库中的更改内容(默认第一个暂存,也就是标号为0的),如果需要查看指定的记录需要git stash show stash@{num}
如:git stash show 1
- 4、
git stash apply
:复用存储(默认第一次,也就是标号为0的),如果需要查看指定记录需要git stash apply stash@{num}
如git stash apply 1
- 5、
git stash pop
:将储存库中的某条记录存储复用到代码里,并且把本次记录删除(默认第一次,也就是标号为0的),如果需要复用并删除指定记录需要git stash pop stash@{num}
如git stash pop1
- 6、
git stash drop
:将储存库中的某条记录删除(默认第一次,也就是标号为0的),如果需要删除指定记录需要git stash drop stash@{num}
如git stash drop 1
- 7、
git stash clear
:清除库中的所有缓存
注意:没有在git 版本控制中的文件,是不能被git stash
存起来的。比如:新增的文件存储不了。和git add .
是不一样的,git add .
是把文件添加到版本控制中