logo

Git Bash

Git Bash ist ein unverzichtbares Werkzeug, das Folgendes bietet Git-Befehlszeilenerfahrung auf dem Windows-Betriebssystem. Es handelt sich um eine Befehlszeilen-Shell zum Aktivieren Git mit der Kommandozeile im System. Git Bash ist ein Paket, das eine Bash-Emulation, einige gängige Unix-Dienstprogramme usw. installiert Git auf einem Windows-Betriebssystem. In Git Bash Der Benutzer interagiert über die Befehle mit dem Repository und den Git-Elementen.

Inhaltsverzeichnis



Was ist Git?

Git ist ein Versionskontrollsystem für Verfolgung von Änderungen im Quellcode während der Softwareentwicklung. Es ist für die Koordinierung der Arbeit zwischen Programmierern konzipiert, kann aber auch zum Verfolgen von Änderungen in beliebigen Dateisätzen verwendet werden. Ihr Ziel ist die Steigerung Effizienz , Und Geschwindigkeit und verwalten Sie problemlos große Projekte Versionskontrolle . Git hilft dem Team, mit der Verwirrung umzugehen, die häufig auftritt, wenn mehrere Personen dieselben Dateien bearbeiten.

Was ist Git Bash?

Git Bash ist ein Befehlszeilenschnittstelle ( CLI ) Anwendung für Windows, mit der Sie mit Git, dem Versionskontrollsystem, kommunizieren können. Klonen Sie die Repositorys , Änderungen festschreiben , Push- und Pull-Änderungen und mehr sind mit Git Bash möglich. Git Bash kann manuelle Aufgaben mit den von Ihnen geschriebenen Skripten automatisieren. Git Bash hilft Ihnen dabei, mehr über Git und Versionskontrolle zu erfahren.

Git-GUI

Git ist ein Versionskontrollsystem, das in Form einer grafischen Benutzeroberfläche (GUI) und einer Befehlszeilenschnittstelle (CLI) verfügbar ist. Die grafische Benutzeroberfläche (GUI) erleichtert die Aufgaben im Vergleich zu den häufigsten Aufgaben der Befehlszeilenschnittstelle (CLI), die in Git ausgeführt werden und bei denen es sich um das Festschreiben von Änderungen, das Erstellen von Zweigen und das Zusammenführen von Änderungen handelt. Git-GUI-Clients sind verfügbar, jeder mit seinen eigenen Stärken und Schwächen.



  1. Quellbaum.
  2. GitHub Desktop
  3. TortoiseGit
  4. GitKraken

Wählen Sie eine der Git-GUIs entsprechend Ihren Anforderungen und Vorlieben. Wenn Sie ein Anfänger sind, verwenden Sie die einfache Git-GUI und für Fortgeschrittene können Sie eine benutzerdefinierte GUI verwenden.

​Wie installiert man Git Bash?

Befolgen Sie zur Installation die unten aufgeführten Schritte Git Bash unter Windows :

Schritt 1: Das Installationsprogramm für die .exe-Datei für Git Bash kann hier heruntergeladen werden https://gitforwindows.org/ Sobald Sie das Installationsprogramm heruntergeladen haben, führen Sie es aus. Das folgende Fenster wird angezeigt.



js-Ersatz

Git Bash-Installation

Schritt 2: Wählen Sie die Komponenten aus, die Sie installieren möchten, und klicken Sie auf die Schaltfläche Weiter.

Schritt 3: Wählen Sie den gewünschten Pfad aus Git installieren wie im Bild unten gezeigt.

Schritt 4: Lassen Sie den Installationsvorgang abschließen, um mit der Verwendung von Git Bash zu beginnen. Öffnen Git Bash Navigieren Sie zu dem Ordner, in dem Sie Git installiert haben. Andernfalls suchen Sie einfach in Ihrem Betriebssystem nach Git Bash.

Java-Boolescher String

Git-Bash-Befehle

Git Bash enthält eine Reihe von Befehlen zum Ausführen verschiedener Vorgänge im Zusammenhang mit der Codeverwaltung und Zusammenarbeit. Hier sind einige wichtige Git Bash-Befehle:

  • Git-Hitze: Initialisiert das neue Git-Repository.
  • Git-Klon: Git-Klon Mit dem Befehl werden die Repositorys geklont, die bereits im Remote-Repository verfügbar sind.
  • Git hinzufügen: Im Arbeitsbereich vorhandene Dateien werden in den verschoben Bühnenbereich .
  • Git-Commit: Dateien, die im Staging-Bereich verfügbar sind, werden in das lokale Repository übertragen.
  • Git-Status: Dieser Befehl zeigt den Status des Arbeitsbaums und des Staging-Bereichs an.
  • Git-Protokoll: Git-Protokoll Mit dem Befehl können Sie die Protokolle aller durchgeführten Commits anzeigen.
  • Git-Zweig: Erstellt einen neuen Zweig.
  • Git geht: Zum Zusammenführen der Änderungen von einem Zweig zu einem anderen Zweig.
  • Git-Konfiguration: Git-Konfiguration hilft Ihnen bei der Konfiguration des Benutzernamens und der E-Mail-ID.
  • git tag: Es werden alle Tags angezeigt.

Wie verwende ich Git Bash?

Git Bash ist ein leistungsstarkes Tool, mit dem Sie mit dem interagieren können Git-Versionskontrolle System in einem Befehlszeilenumgebung unter Windows. Lassen Sie uns die Grundlagen der Verwendung von Git Bash durchgehen

Schritt 1: Git konfigurieren

Legen Sie Ihre globale Benutzernamen-/E-Mail-Konfiguration fest

Öffnen Sie Git Bash und beginnen Sie mit der Erstellung eines Benutzernamens und einer E-Mail-Adresse für die Arbeit an Git Bash.

Legen Sie Ihren Benutzernamen fest:

git config --global user.name 'FIRST_NAME LAST_NAME'>

Legen Sie Ihre E-Mail-Adresse fest:

git config --global user.email '[email protected]'>

Der Befehl cd bezieht sich auf die Befehlszeile zum Ändern des Verzeichnisses und dient dazu, in das gewünschte Verzeichnis zu gelangen. Um zwischen den Ordnern zu navigieren CD Befehl verwendet wird

cd folder_name>

ls Befehl

Mit dem Befehl ls werden alle Dateien und Ordner im aktuellen Verzeichnis aufgelistet.

ls>

Öffnen Sie Git Bash und ändern Sie das aktuelle Arbeitsverzeichnis mithilfe von in Ihr lokales Projekt CD Befehl.

Arbeitsverzeichnis ändern

Schritt 2: Commit-Repository in Git Bash

Initialisieren Sie das lokale Verzeichnis als Git-Repository.

 git init>

Stellen Sie die Dateien für den ersten Commit bereit, indem Sie sie dem lokalen Repository hinzufügen

git add .>

Von Git-Status Anschließend können Sie die bereitgestellten Dateien sehen. Übertragen Sie die Dateien, die Sie bereitgestellt haben, in Ihr lokales Repository.

git commit -m 'First commit'>

Jetzt nach dem Git-Status Wenn Sie den Befehl ausführen, ist ersichtlich, dass nichts mehr zum Festschreiben übrig ist. Daher wurden alle Dateien festgeschrieben.

Schritt 3: Initialisieren eines lokalen Git-Repositorys

Befolgen Sie die unten aufgeführten Schritte, um Ihr lokales Repository mit Git zu initialisieren.

String in int in Java umwandeln

Öffnen Sie GitHub über das Internet und klicken Sie auf „Neues Repository erstellen“. Geben Sie einen passenden Namen für Ihr Repository ein und erstellen Sie das Repository.

Git Repo initialisiert

Notiz: Sie können Ihr Git-Repository mit einer README-Datei initialisieren und außerdem Ihre Projektdetails darin erwähnen. Es hilft den Leuten zu verstehen, worum es in diesem Repository geht. Es ist jedoch absolut nicht notwendig. Wenn Sie Ihr Repo jedoch über eine von GitHub bereitgestellte Schnittstelle mit einer README-Datei initialisieren, verfügt Ihr lokales Repository nicht über diese README-Datei.

Nach dem Erstellen des Repositorys wird Folgendes angezeigt

Schritt 4: Verbinden Sie das lokale Repository mit GitHub

Gehen Sie zum GitHub-Repository und im Code, Abschnitt Kopieren Sie die URL und fügen Sie in der Eingabeaufforderung die URL für Ihr Repository hinzu, wohin Ihr lokales Repository gepusht wird.

git remote add origin repository_URL>

Übertragen Sie die Änderungen in Ihrem lokalen Repository an GitHub.

git push origin master>

Hier wurden die Dateien in den Master-Zweig Ihres Repositorys verschoben. Jetzt sind im GitHub-Repository die gepushten Dateien zu sehen.

Switch-Methode Java

Schritt 5: Änderungen an GitBash abrufen und übertragen

Angenommen, die Dateien werden geändert und neue Dateien werden zum lokalen Repository hinzugefügt. So speichern Sie die Änderungen im Git-Repository:

Laden Sie alle anderen Änderungen vom Remote-Repository in das lokale Repository herunter.

git pull>

Änderungen müssen für den Commit bereitgestellt werden.

git add .>

oder

git add file_name>

Übertragen Sie nun die bereitgestellten Dateien.

git commit -m 'commit_name'>

Drücken die Veränderungen.

git push origin master>

Änderungen an GitBash übertragen

Neue Änderungen sind zu sehen:

Aktualisiertes Verzeichnis

Wie erstelle und verwalte ich Zweige in GitBash?

Angenommen, ein Team arbeitet an einem Projekt und für jedes Mitglied, das an dem Projekt arbeitet, wird ein Zweig erstellt. Daher wird jedes Mitglied an seinen Zweigen arbeiten und jedes Mal wird der beste Zweig mit dem Hauptzweig des Projekts zusammengeführt. Die Zweige machen es zu einem Versionskontrollsystem und erleichtern die Pflege eines Projektquellcodes.

Syntax

  • Listen Sie alle Zweige in Ihrem Repository auf.
git branch>
  • Erstellen Sie einen neuen Zweig
git branch branch_name>
  • Sicher Den angegebenen Zweig löschen
git branch -d branch_name>
  • Erzwingen Sie das Löschen des angegebenen Zweigs
git branch -D branch_name>

Zum Navigieren zwischen den Zweigen git checkout wird eingesetzt. Um einen neuen Zweig zu erstellen und ihn einzuschalten.

git checkout -b new_branch_name>

Um einfach zu einer Filiale zu wechseln

git checkout branch_name>

Nach dem Auschecken in der Filiale können Sie in der aktuellen Filiale ein * sehen. Jetzt das Gleiche begehen hinzufügen Und Aktionen begehen kann auch auf diesem Zweig durchgeführt werden.

Zweige in GitBash zusammenführen

Erreichen Sie zunächst den Zielzweig

Frühlingsinitialisierung
git checkout branch_name>

Führen Sie den Zweig mit dem Zielzweig zusammen

git merge new_branc>

Klonen von Repositorys in GitBash

Durch Klonen wird eine Kopie des vorhandenen Git-Repositorys erstellt. Wenn Sie das ausführen Git-Klon Mit dem Befehl wird der ZIP-Ordner an Ihrem Standardspeicherort gespeichert

git clone url>

Dieser Befehl speichert das Verzeichnis als Standardverzeichnisnamen des Git-Repositorys. Um den Verzeichnisnamen als Ihren benutzerdefinierten Namen zu speichern, muss ein zusätzliches Argument für Ihren benutzerdefinierten Namen des Verzeichnisses übergeben werden

git clone url custom_name>

Commits in GitBash rückgängig machen

Wenn Sie vergessen, einige Dateien zum Festschreiben hinzuzufügen, und ein Festschreiben rückgängig machen möchten, können Sie es mit erneut festschreiben -ändern

Syntax:

git commit --amend>

Abschluss

Sie können Ihren Code mit dem Git Bash-Tool verwalten. Da es über eine Befehlszeilenschnittstelle verfügt, können Sie Skripte verwenden, um Prozesse zu automatisieren. Sie können es unter Windows, Mac und Linux verwenden, da es sich um eine plattformübergreifende Anwendung handelt. Es ist Open Source und kostenlos. Einige der grundlegenden und anspruchsvollen Git-Bash-Befehle wurden in diesem Beitrag besprochen. Auch die Funktionen von Git Bash zum Klonen von Repositorys, zum Erstellen und Verwalten von Branches, zum Zusammenführen von Branches und zum Rückgängigmachen von Änderungen wurden angesprochen.

FAQs zu GitBash

Was ist die Git-Bash?

GitBash ermöglicht Benutzern die Arbeit an der Git-Befehlszeile in einer Microsoft Windows-Umgebung.

Ist Git Bash ein Tool?

Das Git Bash-Tool bietet Befehlszeilenfunktionen im Windows-Betriebssystem.

Was ist der Unterschied zwischen Git und Git Bash?

Git ist das Versionskontrollsystem zur Verwaltung des Quellcodes und des Projektverlaufs, während Git Bash eine Befehlszeilen-Terminalumgebung für Windows ist, die eine Möglichkeit zur Verwendung von Git-Befehlen bietet.

Unterscheidet sich Git Bash von GitHub?

Git Bash ist ein Befehlszeilentool für die lokale Arbeit mit Git, während GitHub eine webbasierte Plattform zum Hosten und Zusammenarbeiten an Git-Repositorys ist.

Und