スタッシュをポップしたら、マージ競合が発生しました。重複としてリストされている質問とは異なり、ディレクトリ内にはコミットされていない変更がいくつかあり、それを保持したいと考えていました。マージ競合をなくすだけでなく、ディレクトリをポップ前の状態に戻したいのです。
試してみましたgit merge --abort
が、git はマージが進行中ではないと主張しました。ディレクトリに元々あった変更を破壊せずに pop を中止する簡単な方法はありますか?
ベストアンサー1
シンプルなワンライナー
私はいつも
git reset --merge
失敗したことは一度も覚えていません。
注:git reset --merge
ステージングされた変更はすべて破棄されます。また、コメントで @Saroopashree Kumaraguru が指摘しているように、スタッシュの内容は失われず、後で再適用できます。