Git ist ein verteiltes Versionskontrollsystem (DVCS), das Änderungen an Ihren Projektdateien verfolgt und es Ihnen ermöglicht, zu vorherigen Versionen zurückzukehren und effektiv mit anderen zusammenzuarbeiten. Dieses Tutorial vermittelt ein grundlegendes Verständnis von Git und behandelt wichtige Befehle und Arbeitsabläufe.
Inhaltsverzeichnis
- Erste Schritte mit Git
- Änderungen mit
git add
vorbereiten - Commits mit
git commit
erstellen - Ein grundlegender Git-Workflow
- Nächste Schritte: Erweiterung Ihres Git-Wissens
Erste Schritte mit Git
Bevor Sie in die Befehle eintauchen, stellen Sie sicher, dass Git auf Ihrem System installiert ist. Sie können es von der offiziellen Git-Website herunterladen. Nach der Installation navigieren Sie mit der Kommandozeile oder dem Terminal zu Ihrem Projektverzeichnis. Initialisieren Sie ein Git-Repository mit:
git init
Dies erstellt einen versteckten .git
-Ordner in Ihrem Verzeichnis, der Änderungen darin verfolgt.
Änderungen mit git add
vorbereiten
Der Befehl git add
bereitet Änderungen für Ihren nächsten Commit vor. Stellen Sie sich dies als Auswahl der Änderungen vor, die Sie als Teil einer bestimmten Momentaufnahme speichern möchten. git add
nimmt Dateien oder Verzeichnisse als Argumente entgegen.
Beispiele:
git add README.md
: Bereitet nur Änderungen inREADME.md
vor.git add *.txt
: Bereitet Änderungen in allen.txt
-Dateien vor.git add .
: Bereitet alle Änderungen im aktuellen Verzeichnis und seinen Unterverzeichnissen vor. Vorsicht bei der Verwendung!
Nach der Verwendung von git add
werden die Änderungen vorbereitet, aber noch nicht dauerhaft gespeichert. Sie werden angezeigt, wenn Sie git status
ausführen.
Commits mit git commit
erstellen
Der Befehl git commit
speichert (committet) Ihre vorbereiteten Änderungen im lokalen Git-Repository. Jeder Commit stellt eine Momentaufnahme Ihres Projekts zu einem bestimmten Zeitpunkt dar und enthält eine beschreibende Nachricht.
Der Befehl:
git commit -m "Ihre beschreibende Commit-Nachricht"
Das -m
-Flag fügt Ihre Nachricht direkt zum Befehl hinzu. Eine gut geschriebene Nachricht ist entscheidend, um die Geschichte Ihres Projekts zu verstehen. Ohne -m
öffnet Git einen Texteditor, in dem Sie die Nachricht schreiben können.
Ein grundlegender Git-Workflow
- Änderungen vornehmen: Bearbeiten Sie Ihre Projektdateien.
- Änderungen vorbereiten: Verwenden Sie
git add
, um die Änderungen für Ihren nächsten Commit auszuwählen. - Änderungen committen: Verwenden Sie
git commit -m "Ihre Nachricht"
, um die vorbereiteten Änderungen zu speichern.
Dieser Zyklus aus Änderungen vornehmen, Vorbereiten und Committen bildet den Kern der Versionskontrolle von Git.
Nächste Schritte: Erweiterung Ihres Git-Wissens
Dieses Tutorial behandelte die Grundlagen. Um die Leistungsfähigkeit von Git voll auszuschöpfen, erkunden Sie zusätzliche Befehle wie:
git push
: Lädt Ihre Commits in ein entferntes Repository (wie GitHub oder GitLab) hoch.git pull
: Lädt Änderungen von einem entfernten Repository herunter.git branch
: Erstellt und verwaltet Branches für parallele Entwicklung.git merge
: Kombiniert Änderungen aus verschiedenen Branches.git status
: Zeigt den aktuellen Status Ihres Arbeitsverzeichnisses und des Staging-Bereichs an.git log
: Zeigt den Commit-Verlauf an.
Die Beherrschung dieser Befehle ermöglicht es Ihnen, effektiv zusammenzuarbeiten, komplexe Projekte zu verwalten und einen sauberen, organisierten Versionsverlauf zu führen.