注意事项
git 的 stash 命令是对git仓库的暂存文件的操作。暂存文件存放在本地电脑中,一个git仓库中的所有分支公用暂存文件。因此删除,添加,弹出暂存文件对所有分支生效,即在一个分支上可以操作另一个分支的暂存文件
查看暂存
git stash list
添加一个新的暂存
git stash save “stashMessage”
stashMessage:是我们对此次暂存的说明,可以不加,默认说明则为你上次commit的信息
git stash save "临时保存"
删除一个暂存
git stash drop stash@{0}//最后的数字0是暂存的序号,可以先查看所有暂存后再删除
git stash clear//删除所有的暂存,慎用
使用一个暂存
取最新的
git stash pop//使用最新的暂存,最新暂存使用后将被删除
指定序号取
# 取出指定index的储藏的修改到工作区中
git stash apply stash@{index}
# 将指定index的储藏从储藏记录列表中删除
git stash drop stash@{index}