26
可能性の重複をapply`:
How to reverse apply a stash?中止 `Gitのスタッシュは
私はスタッシュ(間違った枝)を適用したことを後悔します。これを元に戻して、後で正しいブランチに適用するために隠しリストに戻すことはできますか?
可能性の重複をapply`:
How to reverse apply a stash?中止 `Gitのスタッシュは
私はスタッシュ(間違った枝)を適用したことを後悔します。これを元に戻して、後で正しいブランチに適用するために隠しリストに戻すことはできますか?
コミットしていない場合は、git stash
にもう一度、可能であればgit reset HEAD
にする必要があります。
git stash pop
のように、git stash apply
は隠しを削除しません。したがって、あなたがコミットした場合、git reset --hard [last_good_commit]
(プッシュしていない場合)またはgit revert [last_good_commit]
(プッシュした場合)を実行して、正しいブランチに入ったら再び隠しを適用できます。
stashの適用を元に戻す方法はありますか? –
'git stash apply'がすべきことは、あなたの作業空間のファイルにいくつかの変更を適用することだけです。あなたがそれらの変更を望まないならば、ただそれらを遠くに隠しておきなさい。あなたの作業スペースにコミットされていない変更があった場合、それはより扱いにくくなり、そのための一般的な答えはありません。 – Brandan
おそらくあなたの答えでは、そうでないと 'git reset -hard'は他の変更が永遠に失われるためです。 –