Git-Komponenten
Es gibt drei Hauptkomponenten eines Git-Projekts:
- Repository
- Arbeitsbaumstruktur
- Index
Das Repository oder Repo ist der „Container“, der alle Änderungen an Ihren Projektdateien verfolgt. Es enthält alle von Ihrem Team vorgenommenen Commits. Sie können den CommitVerlauf mit dem Befehl git log einsehen.
Die Arbeitsbaumstruktur oder das Arbeitsverzeichnis besteht aus den Dateien, an denen Sie gerade arbeiten. Sie können sich eine Arbeitsbaumstruktur als ein Dateisystem vorstellen, in dem Sie Ihre Dateien anzeigen und ändern können.
Der Index oder Staging-Bereich ist der Ort, an dem die Commits vorbereitet werden. Nach dem Staging werden die Dateien aus der Arbeitsbaumstruktur mit denen im Repo verglichen. Änderungen an Dateien in der Arbeitsbaumstruktur werden als modifiziert markiert, bevor sie übergeben werden.
![Die drei Hauptkomponenten eines Git-Projekts sind das Repository, der Index und die Arbeitsbaumstruktur. Work tree and index](/static/1736ed1f6051c5c22605cb706d3bc08e/5a190/01.png)