Git: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Roth (Diskussion | Beiträge) →HEAD: Remove ambiguity |
Roth (Diskussion | Beiträge) →Commit: Clarify |
||
| Zeile 30: | Zeile 30: | ||
== Zentrale Begriffe == | == Zentrale Begriffe == | ||
=== Commit === | === Commit === | ||
Ein Commit repräsentiert einen Schnappschuss des Reposity und | Ein Commit repräsentiert einen Schnappschuss des Reposity - den Zustand aller Dateien - zusammen mit einer Commitnachricht und Informationen über den Author (Name und Email Adresse). Ändert ein Nutzer eine oder mehrere Dateien kann der Nutzer diese Änderungen mit einem neuen Commit festhalten. Jedes mal wenn der <code>git commit</code> Befehl ausgeführt wird, speichert Git den aktuellen Zustand und weist ihm eine eindeutige ID (dem SHA-1 Hash) zu. Eine Serie an Commits erzeugt eine verkettete Liste an Commits wobei ein Commit immer seinen Vorgänger kennt. Benutzt man auch Branches im Repository, entsteht so ein gerichteter Graph. | ||
=== Branch === | === Branch === | ||
