ファイルをさまざまなコミットから元の状態に戻す必要があります。gitの以前のコミットから特定のバージョンを選ぶにはどうすればよいですか?
このリリースでは、特定の機能を提供しないためです。
私は既にコミットを発見しました。
私はチェリーピックおよび/またはリベースが順番だと思いますが、検索結果はもう少し私を混乱させます。
gitの以前のコミットから特定のバージョンを選択するにはどうすればよいですか?
ファイルをさまざまなコミットから元の状態に戻す必要があります。gitの以前のコミットから特定のバージョンを選ぶにはどうすればよいですか?
このリリースでは、特定の機能を提供しないためです。
私は既にコミットを発見しました。
私はチェリーピックおよび/またはリベースが順番だと思いますが、検索結果はもう少し私を混乱させます。
gitの以前のコミットから特定のバージョンを選択するにはどうすればよいですか?
あなたは以前にその状態にのみ単一のファイルを元に戻すコミット、checkout
を使用する場合:
git checkout <previous commit SHA> -- /path/to/file
あなたは、コミット全体を逆転revert
を使用する場合:
git revert <SHA of commit to undo the effects of>
1つのファイルだけで以前の状態に戻そうとしている場合は、チェックアウトが正しい解決方法です。
git checkout <sha-1 hash in hex> filename.ext
あなたが以前の状態
git revert <sha-1 of commit to reverse>
にコミットする/あなたの全体のフォルダを戻したい場合revert
とSHA-1ハッシュは、であることに注意してくださいあなたはではなく、逆にしようとしているコミットあなたが元に戻そうとしているものですが、これは当初期待していたものではありませんでした。私は間違ったことを続けていました。