2013-01-25 16 views
7

Ich kann nicht quetschen commits mit git rebase -i command, folgende Fehlermeldung erhalten.git kann nicht quetschen commits

error: could not apply 3ad5c7b... 

When you have resolved this problem run "git rebase --continue". 
If you would prefer to skip this patch, instead run "git rebase --skip". 
To check out the original branch and stop rebasing run "git rebase --abort". 

Was ist der Fehler und wie kann er gelöst werden?

+1

Gibt es einige Konflikte? – pktangyue

+0

mögliches Duplikat von [Wie behebe ich Konflikte in Git?] (Http://stackoverflow.com/questions/161813/how-do-i-fix-merge-conflicts-in-git) – R0MANARMY

+0

@PRC type 'git Status "und zeigen uns die Ausgabe, was sagt es? –

Antwort

0

Wahrscheinlich haben Sie zuvor eine git rebase verwendet und nicht abgeschlossen. Geben Sie zur Bestätigung __git_ps1 ein und überprüfen Sie, ob das Wort "Rebase" angezeigt wird. Um dies zu beheben, müssen Sie die frühere Rebase mit git rebase --abort abbrechen und die gewünschte Rebase anwenden.

+0

Ich habe dies versucht und kann das Problem nicht lösen. –

+0

Wenn du '__git_ps1' eingegeben hast, was hast du bekommen? –

+0

'__git_ps1' Fehler für mich. – agconti

6

Git konnte nicht automatisch zusammengeführt werden. Versuchen Sie git mergetool und Konflikte zu lösen, dann setzen Sie Ihre Rebase mit git rebase --continue fort

Verwandte Themen