私はする必要があります
git revert HEAD~N
N はおそらく 25 ~ 35 コミット前のコミットです。元に戻さずに N を見つけるにはどうすればよいですか。
私はする必要があります
git revert HEAD~N
N はおそらく 25 ~ 35 コミット前のコミットです。元に戻さずに N を見つけるにはどうすればよいですか。
代わりに、元に戻したいコミットのハッシュを使用しないのはなぜですか? 構文は、相対的な用語でコミットを指定するためのHEAD~N
単なるショートカットです。とにかくGitによってハッシュに解決されます。
まず、git log
元に戻したいコミットのコミット ハッシュを実行して見つけます。(より凝縮されたログが必要な場合は、を使用できますgit log --oneline
。)
次に、実行しますgit revert <hash>
。
また、単にコミットを元に戻すのではなく、コミットに戻す場合は、実際にgit reset
はgit revert
.