Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Konflikte bei einem Rebase werden etwas anders behandelt. Nach jedem vorgespulten Commit mit Konflikt hält git rebase an, und bittet Sie, den Konflikt zu beheben. Wie bei einem Konflikt während eines Merge müssen Sie Git über die Behebung des Konflikts informieren, indem Sie mit git add die Datei als konfliktfrei markieren. Danach müssen Sie den Rebase mit
git rebase --continue
wieder anstoßen. Soll der Rebase-Prozess abgebrochen werden, kann das mit
git rebase --abort
bewerkstelligt werden. Mitunter müssen Sie Git auch mitteilen, dass der aktuelle Merge-Schritt ignoriert werden kann:
git rebase --skip
[6] Dieses Buch hat hier lediglich den Anspruch, Ihnen bei der Behandlung von Quellcodekonflikten helfen zu können, wenn verschiedene Entwickler gleichzeitig an derselben Stelle im Code Änderungen vorgenommen haben. Zu Teamkonflikten anderer Art sprechen Sie bitte Ihren Teamleiter an.