Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.
Artikelversion: Enterprise Server 2.15

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Mergekonflikte nach einem „git rebase“ beheben

Mit einem „git rebase“ verschieben Sie in der Regel Commits. Dabei können Mergekonflikte entstehen, wenn durch zwei dieser Commits die gleiche Zeile in derselben Datei geändert wurde und Git nicht weiß, welche der Änderungen übernommen werden soll.

Wenn durch die Neuanordnung und Bearbeitung der Commits durch ein git rebase ein Mergekonflikt entsteht, gibt Git die folgende Meldung im Terminal aus:

error: could not apply fa39187... something to add to patch A

When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
Could not apply fa39187f3c3dfd2ab5faa38ac01cf3de7ce2e841... Change fake file

Git teilt Ihnen hier also mit, welches Commit den Konflikt verursacht (fa39187). Außerdem werden drei Lösungsmöglichkeiten angeboten:

Zur Behebung des Konflikts folgen Sie den Standardverfahren zur Behebung von Mergekonflikten über die Befehlszeile. Nach der Behebung des Konflikts müssen Sie git rebase --continue aufrufen, damit Git das Rebase fortsetzt.

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt