2016-07-21 12 views
0

Ich habe first-Zweig erstellt und mehrere Commits hinzugefügt. Während ich auf dem ersten Zweig war, habe ich es rebasiert und geschoben. Ich kann jedoch keine Pull-Anforderung auf GitHub erstellen, um die erste Verzweigung mit der Master-Verzweigung zusammenzuführen. Ich bekomme nur eine Nachricht, dass es nichts zu vergleichen gibt und sie sind unterschiedliche Commit Histories.Kann keine Pull-Anfrage nach Rebase

git rebase -i --root 
git push origin first-branch --force 

Antwort

3

Sie sollten nicht rebase --root verwenden, die alle Commits in masterundfirst-branch rebase wird. Wenn Sie ohne --root eine Rebase durchführen, wird Git nur die Commits rebase, die in first-branch aber nicht in master sind.

Stattdessen sollten Sie

git checkout first-branch 
git rebase -i master 
git push origin first-branch --force 
+0

Danke für die Hilfe und Erklärung getan haben. Das hat funktioniert. – Jon

Verwandte Themen