Git: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Roth (Diskussion | Beiträge)
HEAD: Clarify
Roth (Diskussion | Beiträge)
Zeile 37: Zeile 37:
==== Master-Branch ====
==== Master-Branch ====
Der Master-Branch ist der erste Branch der standardmäßig von Git erzeugt wird. Lässt man alle Branch Befehle unberührt, spielt sich also jede Änderung am Repository nur auf dem Master-Branch ab.
Der Master-Branch ist der erste Branch der standardmäßig von Git erzeugt wird. Lässt man alle Branch Befehle unberührt, spielt sich also jede Änderung am Repository nur auf dem Master-Branch ab.
==== Remote-Branch ====
Ist das Repository nicht nur lokal vorhanden, sondern wird mit einem [[#Remote|Remote-Repository]] synchronisiert beschreibt der Remote-Branch den Zustand des Branches im Remote-Repository. Zum Beispiel ist gewöhnlich <code>origin/master</code> der Remote-Branch des "master" Branch. Der Remote-Branch kann nicht direkt verändert werden sondern wird mit den Befehlen [[#Remote Änderungen synchronisieren|push, fetch (pull)]] entsprechend beeinflusst. Siehe dazu auch [https://git-scm.com/book/id/v2/Git-Branching-Remote-Branches Remote-Branches im Git Buch]
Soll ein Branch geteilt werden und ist nicht in dem Remote-Repository vorhanden muss er mit <code>git push <remote> <branch></code> veröffentlicht werden.


=== Merge ===
=== Merge ===