Git stash命令

By | 2019年2月13日

将当前工作目录中,staged和unstaged文件保存起来,方便进行新的开发。untracked文件(新加的)不会被stash。可以在任何其他branch中pop或apply之前save的东西。

save

git stash save "The Message"

可以save很多次,以堆栈形式存放,最新的在最上面。

image

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,最新的在上面。

Category: Git