62

我很遗憾应用了 stash(错误的分支)。如何撤消此操作并将我的存储返回到我的存储列表,以便稍后在正确的分支上应用它?

4

1 回答 1

73

如果你还没有提交,你应该可以git stash再次提交,可能是git reset HEAD第一次。

此外,git stash apply不会像删除存储一样git stash pop。因此,如果您已提交,则可以git reset --hard [last_good_commit](如果您尚未推送)或git revert [last_good_commit](如果您已推送)并且一旦您在正确的分支上再次应用存储。

注意:运行git reset --hard将删除所有未提交的代码。

于 2012-02-11T18:32:22.273 回答