GitWorkflow: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Langenfeld (Diskussion | Beiträge)
Zeile 15: Zeile 15:
=== Tägliche Arbeit Synchronisieren ===
=== Tägliche Arbeit Synchronisieren ===


Jedes Mal wenn Sie mit dem remote repository synchronisieren, sollten Sie den Befehl <code>git pull --rebase</code> verwenden, um die zwischenzeitlich auf dem Server eingegangenen Commits zu synchronisieren. Wie im [[Git|Gitartikel]] erklärt, entspricht dieser Befehl <code>git fetch; git rebase</code>, sodass eine einfach zu lesende und pflegende lineare History entsteht <ref>https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow</ref> (beim rebasen, genau wie beim mergen können Konflikte entstehen, die Git nicht automatisch lösen kann und die durch den Benutzer [[Git#Konflikte lösen| gelöst]] werden müssen, bevor das Ergebnis gepusht werden kann).
Jedes Mal wenn Sie mit dem remote repository synchronisieren, sollten Sie den Befehl <code>git pull --rebase</code> verwenden, um die zwischenzeitlich auf dem Server eingegangenen Commits zu synchronisieren. Wie im [[Git|Gitartikel]] erklärt, entspricht dieser Befehl <code>git fetch; git rebase</code>, sodass eine einfach zu lesende und pflegende lineare History entsteht <ref>https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow</ref> (beim rebasen, genau wie beim mergen können Konflikte entstehen, die Git nicht automatisch lösen kann und die durch den Benutzer [[Git#Konflikte lösen| gelöst]] werden müssen, bevor weitergearbeitet werden kann).


==== Beispiel ====
==== Beispiel ====