5

EDITORこれは奇妙に聞こえるかもしれませんが、環境変数をテストするためにコミットを修正しただけです。コミットメッセージやファイルを編集していなくても、コミットが修正されることに気づきませんでした。問題のコミットは、開発ブランチからマスター ブランチにマージされ、タグ付けされました。ただし、修正後、ブランチ構造はすべて不安定になりました。

スクリーンショット

これがどれだけ悪いことなのか、将来どれだけの問題が発生するのかはわかりませんが、詳細がわかるまでリポジトリに触れることは敢えてしません。「追加されたドキュメント」を修正する前に、リポジトリを巻き戻したいと思います。専念。開発ブランチは、「追加されたドキュメント」を指している必要があります。master ブランチにマージされた commit と、現在の「追加されたドキュメント」です。commit は存在​​してはなりません。

それは可能ですか?


関連している:

4

1 に答える 1

18

あなたはできるはずです

git reflog

次に、「commit --amend」の前に行っていたコミットを見つけます。通常、これは HEAD@{1} です。今、

git reset --soft HEAD@{1}
于 2013-07-09T23:56:10.923 に答える