将当前工作目录中,staged和unstaged文件保存起来,方便进行新的开发。untracked文件(新加的)不会被stash。可以在任何其他branch中pop或apply之前save的东西。
save
git stash save "The Message"
可以save很多次,以堆栈形式存放,最新的在最上面。
apply
git stash apply 1
应用某个stash,但是不会删去,1是stash对应的数字,或者全称stash@{1}。
pop
git stash pop 1
应该该stash,并将其删除。
drop
git stash drop 1
将对应的stash记录删除。
list
git stash list
查看所有的stash,最新的在上面。