ここは私がしたいことです。私は前に2つのコミットに戻って、そのコミットで変更されたファイルを新しいコミットのように戻したいと思っています。しかし、私は最後のコミットを失いたくはありません。私の最後のコミットはコードにいくつかの間違いがありますが、私は今のところそれを保つつもりです。Gitで最後のコミットを失うことなく前のコミットに戻るには?
私はいくつかの文書を読みましたが、あなたの頭をリセットするときに何が起こるかはっきりしませんでした。たとえば、リセットしている(後退している)まで、すべてのコミットを失いますか?
私はこのすべての仕組みを理解しようとしていますが、git revert
、reset
およびcheckout
コマンドについては、むしろ混乱しています。
私は、コミットするのではなく最後のコミットを隠しておかなければならないことを認識していますが、それは今のところ別の話です。
あなたは何をしたいのですか?以前のコミットを元に戻しますか?または、2つのファイルを除いて、2つのコミットが行った変更のほとんどを保持したいですか? – jszakmeister
jszakmeister、私はコミットを取り除きたくありません。私は過去の歴史を損なわないようにしたい。私はちょうど2つのコミットを新しい作業段階として前に戻したいと思う。 –
「戻ってくる」ことは何を意味するのかはまだ不明です。 – wRAR