Dieses Tutorial bietet eine anfängerfreundliche Einführung in Git und konzentriert sich auf die Initialisierung des Repositorys und die wichtigsten ersten Schritte. Git ist ein verteiltes Versionskontrollsystem (DVCS), das für die Verwaltung von Code und die Zusammenarbeit an Projekten unerlässlich ist. Das Beherrschen dieser grundlegenden Konzepte ist der Eckpfeiler für die effektive Verwendung von Git.
Inhaltsverzeichnis
- Was ist Git?
- Erstellen eines Git-Repositorys
- Ignorieren von Dateien mit .gitignore
- Vorbereiten von Änderungen mit git add
- Committen von Änderungen mit git commit
- Nächste Schritte
Was ist Git?
Git ist ein leistungsstarkes verteiltes Versionskontrollsystem (DVCS). Im Gegensatz zu zentralisierten Systemen hat jeder Entwickler eine vollständige Kopie des Repositorys, einschließlich seines Verlaufs. Dies ermöglicht Offline-Arbeit und einfachere Zusammenarbeit. Git verfolgt Änderungen an Ihren Dateien, sodass Sie zu früheren Versionen zurückkehren, verschiedene Versionen gleichzeitig verwalten (durch Branching) und problemlos mit anderen zusammenarbeiten können.
Erstellen eines Git-Repositorys
Um ein neues Git-Repository zu erstellen, navigieren Sie in Ihrem Terminal oder Ihrer Eingabeaufforderung zu Ihrem Projektverzeichnis. Verwenden Sie dann den folgenden Befehl:
git init
Dieser Befehl erstellt ein verstecktes .git
-Verzeichnis in Ihrem Projektverzeichnis. Dieses Verzeichnis enthält alle internen Daten von Git, einschließlich des Projektverlaufs. Ihr Verzeichnis ist jetzt ein Git-Repository, und Sie können beginnen, Änderungen zu verfolgen.
Ignorieren von Dateien mit .gitignore
Eine .gitignore
-Datei ist entscheidend für die Verwaltung dessen, was Git verfolgt. Sie gibt Dateien und Verzeichnisse an, die von der Versionskontrolle ausgeschlossen werden sollen. Dies verhindert, dass unnötige Dateien (wie temporäre Dateien, Build-Artefakte oder sensible Daten) Ihr Repository überladen. Erstellen Sie eine .gitignore
-Datei im Stammverzeichnis Ihres Repositorys. Beispiel:
*.log
temp/*
node_modules/
Dieses Beispiel ignoriert alle .log
-Dateien, alles im temp
-Verzeichnis und das gesamte node_modules
-Verzeichnis.
Vorbereiten von Änderungen mit git add
Bevor Sie Änderungen committen, müssen Sie sie zum Staging-Bereich hinzufügen. Der Staging-Bereich ist ein temporärer Platzhalter für Änderungen, die Sie in den nächsten Commit aufnehmen möchten. Verwenden Sie git add
:
git add . # Bereitet alle Änderungen im aktuellen Verzeichnis und Unterverzeichnissen vor
git add file.txt # Bereitet nur die angegebene Datei vor
Committen von Änderungen mit git commit
Nachdem Sie Ihre Änderungen vorbereitet haben, erstellen Sie einen Commit mit git commit
. Ein Commit ist eine Momentaufnahme Ihres Projekts zu einem bestimmten Zeitpunkt. Fügen Sie immer eine beschreibende Nachricht hinzu, die die Änderungen erklärt:
git commit -m "Initialer Commit: Einrichtung der Projektstruktur"
Nächste Schritte
Sie haben ein Git-Repository initialisiert und Ihren ersten Commit durchgeführt! Erkunden Sie nun Branching, Merging, Remote-Repositories und die Zusammenarbeit mit anderen. Zahlreiche Ressourcen sind online verfügbar, darunter die offizielle Git-Dokumentation.