Git: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Roth (Diskussion | Beiträge)
Git in einer Nussschale: Verdeutlichen, dass man meistens nur lokal arbeitet.
Roth (Diskussion | Beiträge)
Zeile 19: Zeile 19:
Die gesammte Historie des Repository ist also (meistens) lokal vorhanden. Um mit mehreren Personen an dem Repository zu arbeiten, müssen die Teilnehmer es mit einem [[#Remote|Remote-Repository]] synchronisieren.
Die gesammte Historie des Repository ist also (meistens) lokal vorhanden. Um mit mehreren Personen an dem Repository zu arbeiten, müssen die Teilnehmer es mit einem [[#Remote|Remote-Repository]] synchronisieren.


Bearbeitungen an einem Git versionierten Verzeichnis - ändern von Dateien, hinzufügen/wechseln von [[#Branch|Branches]] etc. - sind zunächst immer lokal. Die synchronisierung mit einem [[#Remote|Remote repository]] erfolgt erst durch die entsprechenden [[#Remote Änderungen synchronisieren|Befehlen]]. Insbesondere kann der aktuelle Zustand des remote Repository beliebig von der lokal vorhandenen [#Clone|Kopie] abweichen.
Bearbeitungen an einem Git versionierten Verzeichnis - ändern von Dateien, hinzufügen/wechseln von [[#Branch|Branches]] etc. - sind zunächst immer lokal. Die synchronisierung mit einem [[#Remote|Remote repository]] erfolgt erst durch die entsprechenden [[#Remote Änderungen synchronisieren|Befehlen]]. Insbesondere kann der aktuelle Zustand des remote Repository beliebig von der lokal vorhandenen [[#Clone|Kopie]] abweichen.


Git arbeitet mit 3 Zuständen. Jede versionierte Datei kann in einem der Zustände sein wobei es nicht sein muss, dass zu einem Zeitpunkt alle Dateien den gleichen Zustand haben.  
Git arbeitet mit 3 Zuständen. Jede versionierte Datei kann in einem der Zustände sein wobei es nicht sein muss, dass zu einem Zeitpunkt alle Dateien den gleichen Zustand haben.