61

(Git を使用して) コミットを元に戻そうとすると、エラーが発生することがあります。私がすることはすべて

git revert <commit hash>

そして、それは私にこのメッセージを与えます:

error: could not revert <commit hash> <commit message>
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'

git mergetoolこれは、競合を使用して解決する必要があることを意味しますか? これを行ったら、/rm を追加してからコミットできますか?

4

2 に答える 2

34

はい、競合を解決する必要がありますgit addgit rmgit commit

コミットはまだ行われていませんgit revert

元に戻す「元に戻す」

これにより、コミット c1366607f15a8384434948cb0bcbf8ece48bb460 が元に戻ります。

競合:

元に戻す

したがって、マージを解決して agit commitを実行すると、MERGE_MSG ファイルからのメッセージが表示され、コミットして元に戻すことができます。

于 2011-05-21T21:24:05.430 に答える