GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist Git Bash? Arbeiten mit Git Bash-Befehlen

Einführung

Git ist ein Versionskontrollsystem, mit dem Entwickler Quellcodeänderungen während der Softwareentwicklung verfolgen können. Git Bash ist eine Anwendung für Microsoft Windows, mit der Entwickler Git in einer Befehlszeilenschnittstelle verwenden können.

In diesem Artikel erfahren Sie, was Git Bash ist und wie man es verwendet.

Voraussetzungen

  • Ein System, auf dem Windows ausgeführt wird
  • Eine Netzwerkverbindung

Was ist Git Bash

Git Bash ist eine Microsoft Windows-Anwendung mit einer Git-Befehlszeilen-Shell-Erfahrung und Dienstprogrammen wie Secure Shell Protocol (SSH), Secure Copy Protocol (SCP), CAT (Concatenate Command) usw. Bash ist ein Akronym für Bourne Again Shell , die eine GNU-Projekt-Shell ist.

Eine Shell wird verwendet, um durch Ausführen von Befehlen mit einem Betriebssystem zu kommunizieren, und Bash ist die Standard-Shell, die unter Linux und macOS verwendet wird.

Wofür wird Git Bash verwendet?

Git Bash emuliert eine Bash-Umgebung unter Windows, sodass Benutzer die Bash-Shell und die meisten Standard-Unix-Befehle auf einem Windows-Betriebssystem verwenden können. Benutzer können mit einem Repository und Git-Elementen interagieren, indem sie Befehle in Git Bash ausführen.

So installieren und konfigurieren Sie Git Bash (eine Schritt-für-Schritt-Anleitung)

Führen Sie die folgenden Schritte aus, um Git Bash zu installieren und einzurichten.

Schritt 1:Git Bash herunterladen und installieren

Zuerst müssen Sie Git auf Ihrem Computer installieren. Befolgen Sie die im Tutorial beschriebenen Schritte, um Git auf Windows-Systemen herunterzuladen und zu installieren.

Schritt 2:Starten Sie Git Bash

Suchen Sie nach der Installation von Git nach Git Bash im Startmenü. Drücken Sie Eingabe um die App zu starten.

Alternativ können Sie Git Bash von einem Speicherort aus ausführen, an dem Sie Ihre Projektdateien aufbewahren möchten, indem Sie die rechte Maustaste drücken und auf Git Bash Here klicken Option aus dem Dropdown-Menü.

Schritt 3:Mit einem Repository verbinden

Die Syntax zum Konfigurieren Ihrer lokalen Git-Installation für die Verwendung Ihrer GitHub-Anmeldeinformationen lautet:

git config --global user.name "github_username"
git config --global user.email "email_address"

Ersetzen Sie github_username und email_address mit Ihren GitHub-Anmeldeinformationen.

Wenn Sie bereits ein Repository auf GitHub haben, können Sie das Repository auf Ihren lokalen Computer klonen. Verwenden Sie die folgende Syntax:

git clone [repository_url]

Suchen Sie Ihre repository_url im Abschnitt Code Ihrer GitHub-Seite:

Verwenden Sie es mit dem clone Befehl:

Unser Anfängerleitfaden zur Verwendung von Git bietet weitere Informationen zum Erstellen eines neuen lokalen Repositorys oder Repositorys auf GitHub.

Verwendung von Git Bash

Der folgende Abschnitt erklärt die grundlegenden Funktionalitäten von Git Bash und die verfügbaren Befehle.

  • Initialisieren

Die git init Der Befehl erstellt ein leeres .git-Repository oder initialisiert ein vorhandenes neu.

Zum Beispiel:

  • Navigieren

Die cd Mit dem Befehl können Sie das Verzeichnis ändern, in dem Git Bash arbeitet. Die Syntax lautet:

cd [directory-name]

Zum Beispiel:

Wenn Sie alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis sehen möchten, führen Sie Folgendes aus:

ls

Zum Beispiel:

  • Status

Der git status Der Befehl listet alle modifizierten Dateien auf, die bereit sind, dem lokalen Repository hinzugefügt zu werden.

In diesem Beispiel der git status Der Befehl zeigt die geänderten und neuen Dateien an, die nicht zum Index hinzugefügt wurden und die Git noch nicht verfolgt. Während Git die Dateien kennt, müssen Sie Git mitteilen, dass Sie Änderungen an diesen Dateien nachverfolgen möchten.

  • Hinzufügen

Das git add Der Befehl aktualisiert den Index mit dem Inhalt im Arbeitsbaum und bereitet den Inhalt im Staging-Bereich für die Übergabe vor.

Sie können sowohl Dateien als auch Verzeichnisse zum Index hinzufügen. Die Syntax lautet:

git add [directory] | [file]

Zum Beispiel:

Hier sehen wir diese examplefile.md wurde dem Index hinzugefügt und ist bereit zum Commit.

Wenn Sie mehrere Dateien zum Commit bereit haben, können Sie git add -A verwenden Befehl, um alle Dateien aus dem Verzeichnis hinzuzufügen, die noch nicht zum Index hinzugefügt wurden.

  • Verpflichten

Nach dem Hinzufügen von Dateien zur Staging-Umgebung kann Git die Dateien über git commit in einen Commit packen Befehl. Der git commit Der Befehl weist Git an, diese Dateiversion zu speichern. Git überträgt nur die im Repository vorgenommenen Änderungen.

Die Syntax lautet:

git commit -m "Commit notes"

Zum Beispiel:

In diesem Beispiel übergibt Git die examplefile.md , die einzige Änderung im Repository.

  • Ziehen

Der git pull Der Befehl ruft Änderungen von einem entfernten Repository in Ihr lokales Repository ab.

Vor dem Ausführen von git pull Stellen Sie sicher, dass Ihr zentrales Repo als Ursprung festgelegt ist. Ausführen:

git remote add origin [your-repository-link]

Führen Sie nach dem Festlegen Ihres Ursprungs-Repositorys Folgendes aus:

git pull origin master

Zum Beispiel:

In diesem Beispiel gibt Git an, dass alles bereits auf dem neuesten Stand ist und keine neuen Dateien zum lokalen Repository hinzugefügt werden müssen.

  • Drücken

Der git push Befehl ist das Gegenteil von git pull Befehl. Dieser Befehl sendet Dateien aus dem lokalen Repository an das entfernte Repository.

Führen Sie den folgenden Befehl aus:

git push origin master

Zum Beispiel:

  • Zweig

Branching in Git ermöglicht es jedem Teammitglied, an einer Funktion zu arbeiten, die es später mit dem Hauptbranch des Projekts zusammenführen kann. Die Syntax zum Erstellen eines Zweigs in Git Bash lautet:

git branch [branch-name]

Zum Beispiel:

In diesem Beispiel erstellen wir einen Branch namens new-feature .

Wenn Sie an mehreren Branches arbeiten, können Sie einfach zwischen den Branches wechseln. Die Syntax lautet:

git checkout [branch]

Ersetzen Sie [branch] mit dem Filialnamen, zu dem Sie wechseln möchten.

Zum Beispiel:

  • Zusammenführen

Der git merge Mit dem Befehl können Sie zwei Zweige zusammenführen.

Wichtig: Stellen Sie sicher, dass Sie sich beim Ausführen von git merge im Ziel-Branch (Merge-Empfangen) befinden Befehl. Wechseln Sie mit git checkout zum Ziel-Branch .

Die Syntax lautet:

git merge [branch-name]

Zum Beispiel:

In diesem Beispiel haben wir das new-feature zusammengeführt Verzweigen Sie sich in den Master verzweigen und eine neue Datei hinzufügen.


Linux
  1. Was ist neu bei rdiff-backup?

  2. So verwenden Sie Bash-Verlaufsbefehle

  3. Gekoppelte Befehle mit Steueroperatoren in Bash

  4. Bash -c mit Positionsparametern?

  5. Warum speichert Bash keine Befehle, die mit Leerzeichen beginnen?

Was ist ein Git-Repository?

Lernen Sie Git-Befehle mit praktischen Beispielen unter Linux – Teil 2

Lernen Sie Git-Befehle mit praktischen Beispielen unter Linux – Teil 1

Nmap-Befehle mit Beispielen

Die wichtigsten Docker-Befehle – Arbeiten mit Docker-Containern

Retten Sie erfolgreich den Tag mit Bash-Verlaufsbefehlen