2012-03-23 14 views
2

チェリーピック操作でどのコミットが使用されたかは、どのようにして知ることができますか? git reflogは、チェリーピックがマージされ、コミットされた後にSha-1という結果のコミットを表示するように見えます。それ以前に元のコミットを見つける必要があります。チェリーピックされたコミット?

なぜですか?私たちが間違って大規模な、しかし間違ったコミットを別のブランチに誤って選んだからです。しかし、誰もそれを修正してコンパイルし、その後に他のコミットを追加するまでそれを認識しませんでした。

ここでの目標は、このチェリーピックと元のチェッカーピックを比較して、それらの違いをパッチとして、または手動で正しいチェリーピックに変更することです。

+0

なぜ、チェリーピックされたコミットとその親を比較できないのですか? – amcnabb

+0

も参照してください:[どのコミットがチェリーピックされました](http://stackoverflow.com/q/11719926/456814)。 –

+0

これはhttp://stackoverflow.com/questions/2922652/git-is-there-a-way-to-figure-out-where-a-commit-was-cherry-picked-fromの複製です –

答えて

0

git log -p出力を比較できます。あなたは--statでもそれを行うことができるかもしれません。

関連する問題