1

私はする必要があります

git revert HEAD~N

N はおそらく 25 ~ 35 コミット前のコミットです。元に戻さずに N を見つけるにはどうすればよいですか。

4

1 に答える 1

3

代わりに、元に戻したいコミットのハッシュを使用しないのはなぜですか? 構文は、相対的な用語でコミットを指定するためのHEAD~N単なるショートカットです。とにかくGitによってハッシュに解決されます。

まず、git log元に戻したいコミットのコミット ハッシュを実行して見つけます。(より凝縮されたログが必要な場合は、を使用できますgit log --oneline。)

次に、実行しますgit revert <hash>

また、単にコミットを元に戻すのではなく、コミット戻す場合は、実際にgit resetgit revert.

于 2011-10-20T15:18:59.670 に答える