Git ist ein leistungsfähiges verteiltes Versionskontrollsystem, das Ihnen dabei hilft, Änderungen in Ihrem Code zu verfolgen, mit anderen zusammenzuarbeiten und eine vollständige Projektverlauf zu pflegen. Diese Anleitung führt Sie durch die wesentlichen Git-Befehle und -Workflows, um Sie mit der Versionskontrolle auf Linux einzuführen.
Wie man Git auf Linux verwendet
-
Schritt 1: Git installieren
Installieren Sie Git mit dem Paketmanager Ihrer Linux-Distribution.
Für Debian/Ubuntu-basierte Systeme:
sudo apt update sudo apt install gitFür Fedora/RHEL-basierte Systeme:
sudo yum install git -
Schritt 2: Ihre Identität konfigurieren
Richten Sie Ihren Benutzernamen und Ihre E-Mail-Adresse ein. Diese Informationen werden mit Ihren Commits verknüpft.
git config --global user.name "Ihr Name" git config --global user.email "youremail@example.com" -
Schritt 3: Ein Repository initialisieren
Navigieren Sie in das Verzeichnis, in dem Sie mit der Versionskontrolle Ihres Projekts beginnen möchten, und initialisieren Sie ein neues Git-Repository.
git init -
Schritt 4: Dateien zum Staging hinzufügen
Fügen Sie Dateien zur Staging-Area hinzu, um sie für den Commit vorzubereiten.
git add <file1> <file2> ...Verwenden Sie
git add ., um alle Dateien im aktuellen Verzeichnis hinzuzufügen. -
Schritt 5: Änderungen committen
Committen Sie Ihre Änderungen in das Repository mit einer beschreibenden Commit-Nachricht.
git commit -m "Ihre beschreibende Commit-Nachricht hier einfügen" -
Schritt 6: Repository-Status überprüfen
Überprüfen Sie den Status Ihres Repositories, um zu sehen, welche Dateien geändert, gestaged oder nicht verfolgt werden.
git status -
Schritt 7: Commit-Historie anzeigen
Zeigen Sie die Commit-Historie an, um eine Liste der Commits mit ihren Nachrichten und anderen Details anzuzeigen.
git log -
Schritt 8: Branches erstellen und wechseln
Erstellen Sie einen neuen Branch für die Arbeit an einer neuen Funktion oder einem Experiment.
git branch <branchname>Wechseln Sie zum neuen Branch:
git checkout <branchname>Alternativ können Sie einen neuen Branch in einem Schritt erstellen und wechseln:
git checkout -b <branchname> -
Schritt 9: Branches zusammenführen
Nachdem Sie mit den Änderungen in einem Branch fertig sind, führen Sie ihn zurück in den Hauptbranch (z. B.
master) zusammen.git checkout master git merge <branchname> -
Schritt 10: Änderungen in ein Remote-Repository pushen
Falls Sie mit anderen zusammenarbeiten oder Ihren Code remote sichern möchten, übertragen Sie Ihre Änderungen in ein Remote-Repository.
git remote add origin <remote-repository-url> git push -u origin masterErsetzen Sie
<remote-repository-url>durch die URL Ihres Remote-Repositorys (z. B. auf GitHub, GitLab oder Bitbucket). -
Schritt 11: Änderungen aus einem Remote-Repository pullen
Falls andere Änderungen am Remote-Repository vorgenommen haben, holen Sie diese in Ihr lokales Repository und führen sie zusammen.
git pull origin master -
Schritt 12: Ein bestehendes Repository klonen
Um ein bestehendes Repository von einem Remote-Server auf Ihren lokalen Rechner zu klonen, verwenden Sie den folgenden Befehl. Dies erstellt eine lokale Kopie des Remote-Repositorys.
git clone <repository-url>