15

これは非常に愚かな間違いのようです。私git stash popは汚れた作業ツリーで実行しました。必要な変更を保持して元に戻す方法がわかりませんstash pop。存在しますか?またはそのような間違いは許されませんか?

4

2 に答える 2

9

そのスタッシュのSHA1がまだある場合は、そこからパッチを生成し(git format-patch SHA1)、パッチを逆に適用できます(git apply -R filename.patch)。

SHA1を紛失した場合は、Gitでドロップされた隠し場所を回復する方法を参照してください。

于 2012-04-03T06:02:26.717 に答える
1

git stash pop2つのことを行います:git stash applygit stash dropこの質問と回答dropを使用して、を元に戻すことができる場合は、を元に戻す必要があります。これを行う方法はわかりませんが、調べてみてください。しかし、adlはそうします。applygit rebase

于 2012-04-03T06:05:23.080 に答える