git stash:把当前改动点保存到本地
git stash apply:把上次保存在本地的改动点找回
git stash pop:找回第1个
git stash list: 查看所有保存的版本(可能搁置了很多次,最好不要这样,容易搞混)
git stash drop <id>:删除一个stash
git stash clear:删除所有stash
gitk
stash@{0}:查看某个stash的详情
git
stash apply stash@{1}:可以将你指定版本号为stash@{1}的改动点取出来
git
stash apply与git stash pop的区别:
git stash apply 只是把栈里面记录的内容运用到当前的版本上,这时候栈里面的记录还保存着。
git
stash pop 也是把栈里面记录的内容运用到当前的版本上,但是它会把出栈的记录删掉,也就是说如果之前栈里面有3个记录,当执行 ‘git stash pop’之后,栈里的记录变成2个,这就是pop(出栈)的特点。