1. ホーム
  2. ギット

[解決済み】gitで最後のコミットを取り消す方法 [重複]。

2022-04-02 11:57:11

質問

<余談
この質問には、すでにここで回答があります :
クローズド 5年前 .

間違って git add . そして git commit の中に develop というブランチを作成しました。しかし幸運なことに、私は git push .

だから、元の状態に戻したかったんです。

試しに git reset --softgit reset HEAD --hard が、どうやら失敗してしまったようです。

どうすれば直るのでしょうか?私は元の状態に戻したいし、おそらくコードの変更を維持したいです。

解決方法は?

まだ失敗していないようですね。試してみてください。

git reset HEAD^

これでdirはコミットする前の状態になります。 HEAD^ は、現在のコミット (もう必要ないコミット) の親を意味し、そのコミットからの変更 (ステージされていないコミット) は保持します。