无论如何,是否可以在我当前签出的分支中应用各种存储,而无需在此过程中进行提交(并最终重置 HEAD)?
问问题
47 次
1 回答
2
没有诀窍:只需一个接一个地应用存储。
如果您的存储在堆栈中正确排序,您只需执行以下操作:
git stash apply
git stash drop
重复此操作,直到应用所需的所有存储。您无需在申请和申请之间进行承诺。如果你想节省时间,可以使用更好的命令:而不是 firstapply
然后drop
你可以只是pop
stash
git stash pop
如果存储的顺序不正确,则在命令中指定要应用或删除的存储:
git stash apply <stash>
git stash drop <stash>
或者
git stash pop <stash>
如果您的 stash apply 出现合并错误,则意味着您不允许应用此 stash。因此,在这种情况下,您在提交更改之前无法应用它。它可能很丑陋,但它就是它的工作原理。
于 2013-04-02T21:46:31.787 回答