问题背景:
拉取远程代码库时,先暂存本地修改。
git stash
不知道啥原因,部分文件没有暂存起来,就又执行了一次git stash。
然后拉取远程代码库
git pull origin xxx
释放暂存的内容。
git stash pop
问题来了,没有释放出所有的内容,只有最后一次的文件被释放出来。
查看所有的stash内容
git stash list
显示有多个stash索引,想释放指定暂存内容,执行以下命令报错
git stash pop stash@{1}
正确的命令是
git stash pop 1