为什么git stash pop表现为适用

时间:2017-05-11 09:30:41

标签: git git-stash

有人知道为什么流行音乐的掉落部分对我不起作用? pop表现得像应用。

我的流程是:

git stash save "name of save"
git stash pop

然后:

git stash list (and "name of save" will still be listed). 

enter image description here

1 个答案:

答案 0 :(得分:2)

当存储在存储中的更改无法应用于清除并且它们使工作树处于冲突状态时,通常会发生这种情况。 git stash pop在其输出中报告此情况。您还可以通过运行git status来查找是否是这种情况。

此行为背后的原因非常简单:您可以运行git reset --hard并且git stash pop从未发生过。如果您尝试在错误的上下文(错误的签出分支)中弹出存储,则可以轻松签出正确的提交,并在正确的上下文中再次尝试git stash pop