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. | ||
