Git: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
Langenfeld (Diskussion | Beiträge)
Zeile 111: Zeile 111:


=== Remote Änderungen synchronisieren ===
=== Remote Änderungen synchronisieren ===
==== Änderungen holen ====
Änderungen die im remote Repository gemacht wurden könen mit
Änderungen die im remote Repository gemacht wurden könen mit


  git fetch
  git fetch


in das lokale Repository geladen werden. Achtung: Hier werden die Änderungen nicht automatisch in die lokalen Branches gemerged. Es muss entsprechend noch gemerged werden. Ist das Repository ein einfacher Clone der SOPRA Repository ohne eigene Spezielle einstellungen, [https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches wird automatisch der local Branch den remote branch tracken]. Damit kann einfacher der pull Befehl verwendet werden
in das lokale Repository geladen werden. Achtung: <code>git fetch</code> mergt die Änderungen der lokalen branches nicht automatisch in die aktualisierten remote Branches. Ein manueller Merge kann nun mit <code>git merge <remote/branch> <branch></code> ausgeführt werden.
 
Wurde der aktuelle Branch  ohne spezielle Einstellungen von einem remote Repository geclont wurde, dann ist der Befehl
 
Ist der aktuelle Branch ein einfacher Klon des Remotebranch ohne eigene Spezielle einstellungen, [https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches wird automatisch der local Branch den remote branch tracken]. Damit kann einfacher der pull Befehl verwendet werden


  git pull
  git pull