2017-12-08 15 views
0

私は、元に戻したいマージコミットに誤りがあります。具体的には、マージコミットの2番目の親に戻したいと思います。私はこれは私がお返しに得るものです代わりに復帰しようとすると、マージコミットの他の親に戻すことができません

$ git revert -m 2 <merge-commit> 

何も起こりません:最初の親に戻す

$ git revert -m 2 <merge-commit> 
On branch dev 
Your branch is up-to-date with 'origin/dev' 

nothing to commit, working tree clean 

ので、私は他の親に戻すことは動作するはずという仮定の下にあった作品まあまあ。どのようにして私のマージコミットの第2の親に正常に戻すことができますか?

+0

第2の親に戻す前にマージコミットをハードリセットしましたか? – ElpieKay

+0

@ElpieKay私はしていません。私は実際には、私が戻って押し込んだマージコミットの前に、もう一つ間違ったコミットを持っています。 –

答えて

0

あなたが言及しているマージコミットとその2番目の子との間に違いはありますか?

git diff <merge-commit>^2 <merge-commit> 
関連する問題