Kapitel 7: Push, Pull und Synchronisation
Einleitung: Dein lokales Repository und das GitHub-Repository sind zwei separate Kopien deines Projekts. Sie synchronisieren sich nicht automatisch – du musst Git aktiv sagen, wann es Änderungen hochladen (Push) oder herunterladen (Pull) soll. Das klingt zunächst umständlich, gibt dir aber volle Kontrolle darüber, wann welche Änderungen wohin fließen. Besonders wichtig wird das, wenn du von mehreren Computern arbeitest oder mit anderen zusammenarbeitest: Dann können Konflikte entstehen, die du auflösen musst. Dieses Kapitel erklärt dir den Synchronisationsprozess und zeigt dir, wie du typische Probleme vermeidest, die Einsteiger oft frustrieren.
Push und Pull in Git – Daten zwischen lokal und remote synchronisieren 🔄
Wenn du dein lokales Repository mit GitHub (oder einem anderen Remote-Server) verbunden hast, bra...
Push-Konflikte: Wenn GitHub „ahead" ist 🚧
Du möchtest deine lokalen Commits auf GitHub pushen, aber Git verweigert das mit einer Fehlermeld...
Der Unterschied zwischen git fetch und git pull 🔄
Beide Befehle holen Daten von einem Remote-Repository (z. B. GitHub), aber sie tun es auf sehr un...