So installieren Sie Git und Git Bash in Windows

Git Bash ist ein Terminalemulator für Windows, der für eine Git-Befehlszeilen-Erfahrung verwendet wird. Mit Git Bash können Sie an Änderungen im Code direkt im Terminal arbeiten, ohne eine andere Programmierumgebung wie Atom, Notepad++ usw. zu benötigen. Folgen Sie den verschiedenen Methoden in diesem Leitfaden, um Git und Git Bash auf Windows zu installieren. Wenn Sie Git Bash als Programm in Windows hinzufügen, wird das gesamte Git-Versionierungssystem installiert.
Gut zu wissen: Brauchen Sie einen Texteditor? Schauen Sie sich diese Liste der besten plattformübergreifenden Optionen für Programmierer an.
Inhaltsverzeichnis
- So installieren Sie Git Bash/Git in Windows
- Verwendung des Git-Installers für Windows
- Verwendung der tragbaren Git-Version
- Verwendung des Winget-Tools
- Chocolatey
- Häufig gestellte Fragen
So installieren Sie Git Bash/Git in Windows
Es gibt vier verschiedene Methoden, um Git Bash/Git in Windows zu installieren, und jede hat ihre Vorteile. Die erste Methode sind die vollständigen Anweisungen für einen regulären Git-Installer, während die anderen Methoden Abkürzungen sind, die zu denselben Ergebnissen führen.
1. Verwendung des Git-Installers für Windows
Die Installation von Git für Windows ist ein Kinderspiel, aber Sie sollten die Schritte sorgfältig überprüfen, um später Synchronisierungsfehler zu vermeiden.
- Klicken Sie auf den Windows-Link auf der Download-Seite.

- Sie sehen mehrere Download-Links. Wenn Sie nach einem regulären Installer suchen, wählen Sie die neueste 64-Bit-Version für Windows.

- Akzeptieren Sie die GNU General Public License.

- Wählen Sie einen Zielort auf Ihrem Windows-Gerät aus.

- Wählen Sie die Komponenten aus, die Sie installieren möchten, und deaktivieren Sie die, die Sie nicht benötigen. Mindestens müssen Sie die Optionen für „Git Bash“, „Git GUI“, „Git LFS (Large File Support)“, „.git-Konfigurationsdateien mit dem Standard-Texteditor verknüpfen“ und „.sh-Dateien mit Bash ausführen“ aktivieren. In den meisten Fällen sollten diese erforderlichen Optionen standardmäßig aktiviert sein.

- Ein Git-Ordner wird standardmäßig im Programmverzeichnis erstellt. Sie können auch darauf verzichten, einen Startmenü-Ordner zu erstellen.

Tipp: Schauen Sie sich diese nützlichen YouTube-Kanäle an, die Ihnen das Programmieren beibringen können.
Anpassen Ihrer Installation
Im nächsten Schritt haben Sie die Möglichkeit, den Standardeditor von Git auszuwählen.
- Während Vim der Standardeditor ist, finden Sie viele andere Optionen wie Notepad++, Atom, Visual Studio Code und Sublime Text. Für dieses Tutorial verwenden wir Vim.

- Wählen Sie den anfänglichen Branch-Namen oder lassen Sie es Git überlassen. Es ist sicherer, „Lass Git entscheiden“ auszuwählen.

- Wählen Sie die empfohlene PATH-Umgebung „Git von der Befehlszeile und auch von Drittanbieter-Software“.

- Wählen Sie „Verwenden Sie das gebündelte OpenSSH“ als Ihre sichere Shell (SSH)-Clientausführungsdatei.

- Wählen Sie das HTTPS-Transport-Backend „Verwenden Sie die OpenSSL-Bibliothek“ für eine überlegene Authentifizierung.

- Eine weitere Git-Konvention besteht darin, Zeilenenden in Textdateien zu konfigurieren. Wählen Sie „Checkout Windows-Stil, commit Unix-Stil-Zeilenenden“.

- Sie benötigen einen Terminalemulator, um ihn mit Git Bash zu verwenden. Wählen Sie MinTTY, das Standardterminal von MSYS2, anstelle Ihres Windows-Konsolenfensters. Dies hält Git-Programme von dem, was Sie in der Eingabeaufforderung tun, getrennt.

- Wählen Sie die „Standard“-Option für das Verhalten von „git pull“-Anfragen.

- Um Ihre GitHub- und andere Drittanbieter-Anmeldeinformationen zu verwalten, wählen Sie „Git Credential Manager“.

Tipp: Wenn Sie neu bei Git sind, machen Sie sich mit unserem vollständigen Anfängerleitfaden vertraut.
Zusätzliche Optionen
Es gibt auch einige zusätzliche Optionen, die Sie in einer regulären Installation von Git für Windows konfigurieren müssen.
- Wählen Sie „Dateisystem-Cache aktivieren“ für eine verbesserte Leistungssteigerung.

- Es ist sicher, die experimentellen Optionen wie Pseudo-Konsolen zu ignorieren.

- Es kann einige Minuten dauern, bis die Git-Installation abgeschlossen ist.

- Sie können Git Bash starten, nachdem der Git Setup-Assistent abgeschlossen ist.

- Alternativ können Sie die Git Bash-Anwendung in der Windows-Suche finden oder die ausführbare Datei aus dem Ordner öffnen, in dem sie installiert ist.

- Der MinTTY-Terminalemulator sollte sichtbar sein. Dies hilft Ihnen, Ihre Git-Operationen von den restlichen PC-Funktionen zu trennen. Das MinTTY-Fenster fühlt sich genauso an wie das Befehlszeilen-Terminal.

Tipp: Wussten Sie, dass Sie Screenshots und Animationen zu GitHub, Pull-Requests hinzufügen und sie von Ihrem Git Bash-Fenster aus bedienen können?
2. Verwendung der tragbaren Git-Version
Neben dem langen regulären Installer hat Git auch eine tragbare Version für Windows, die sehr praktisch ist.
- Gehen Sie zur Git-Download-Seite für Windows und klicken Sie auf den Download-Link für die tragbare Version.

- Speichern Sie die tragbare .ZIP-Datei in einem Ordner Ihrer Wahl.

- Sie können den Zielort der tragbaren Git-Installation ändern, indem Sie auf das Drei-Punkte-Symbol klicken.

- Warten Sie, bis der tragbare Installer vollständig extrahiert ist.

- Sobald der Vorgang abgeschlossen ist, finden Sie den tragbaren Ordner, der in „Git Bash Install Windows“ verschachtelt ist.

- Starten Sie die Git Bash-Anwendung aus dem PortableGit-Ordner und speichern Sie sie bei Bedarf auf einem USB-Laufwerk.

- Der MinTTY-Emulator beschreibt sich als tragbares Terminal, ist aber nicht anders als ein reguläres Terminal, und Sie können hier alle Ihre Git-Befehle verwenden.

Tipp: Verwenden Sie häufig tragbare Apps? Erfahren Sie, wie Sie sie zum Windows-Start hinzufügen.
3. Verwendung des Winget-Tools
Sie können das Winget-Befehlszeilentool verwenden, um Git/Git Bash in Windows zu installieren.
- Installieren Sie die App Installer-Anwendung im Microsoft Store auf Ihrem Computer.

- Öffnen Sie die Eingabeaufforderung im Administratormodus.
- Geben Sie
wingetein, um zu überprüfen, ob das App Installer-Programm korrekt installiert wurde. Es werden verschiedene Befehle angezeigt, die Sie mit Winget verwenden können.

- Installieren Sie Git mit Winget in der Eingabeaufforderung, indem Sie den folgenden Code eingeben:
winget install --id Git.Git -e --source winget
- Es kann bis zu einer Minute dauern, bis Git über Winget in der Eingabeaufforderung installiert ist. Möglicherweise sehen Sie auch ein Installations-Popup-Fenster.

- Überprüfen Sie auf eine „Erfolgreich installiert“-Nachricht in der Eingabeaufforderung.

- Sobald der Git Setup-Assistent die Installation von Git abgeschlossen hat, starten Sie Git Bash oder öffnen Sie das Programmterminal aus dem Windows-Suchfeld im Administratormodus.

Gut zu wissen: Funktionieren die Windows 11-Widgets bei Ihnen nicht? Probieren Sie diese Lösungen aus.
4. Chocolatey
Chocolatey ist ein Windows-Programm in PowerShell, das Ihnen schnell helfen kann, die Vollversion von Git/Git Bash zu installieren. Es ist wie eine Hülle um jede Zielanwendung, die installiert wird.
- Öffnen Sie PowerShell im Administratormodus.
- Installieren Sie Chocolatey in Windows mit dem folgenden Befehl. Sie erhalten keine Nachricht, die bestätigt, dass die Installation erfolgreich war. Sobald der Vorgang abgeschlossen ist, schließen Sie das PowerShell-Fenster und starten Sie neu.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Geben Sie im neuen PowerShell-Fenster (Administratormodus) Folgendes ein, um Git mit Chocolatey zu installieren.
choco install git.install
- Klicken Sie auf „A“ oder „Y“, um die von Chocolatey benötigten Berechtigungen zu gewähren.

- Sobald Git auf Ihrem Gerät installiert ist, sollten Sie eine Erfolgsmeldung im PowerShell-Fenster sehen.

Gut zu wissen: Möchten Sie lernen, wie man PowerShell verwendet? Sie benötigen diese Liste von wichtigen Befehlen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Git und GitHub?
Git ist ein Open-Source-Versionierungssystem, dessen Repositories auf GitHub, einer Online-Sammlung von Git-Quellcodes, gehostet werden. GitHub gehört Microsoft; jedoch hat sich seine Open-Source-Natur aufgrund des Eigentums nicht geändert. Sie benötigen Git, um viele GitHub-Projekte auszuführen, aber das gilt nicht umgekehrt, da es Alternativen zu GitHub gibt, wie GitBucket, GitLab und SourceForge.
Was ist der Unterschied zwischen Git und Git Bash?
Git ist das ursprüngliche, Unix-basierte Versionskontrollsystem, das 2005 von Linus Torvalds zur Verfolgung von Codeänderungen in Multi-User-Kollaborationsprojekten auf Linux und Mac eingeführt wurde. Bash ist eine weitere Linux-spezifische Befehlszeilenshell, die auf Unix basiert.
Das Betriebssystem von Microsoft ist nicht nativ für Bash, eine Linux-spezifische Befehlszeilenshell, ausgelegt. Daher müssen Windows-Benutzer Git Bash installieren, eine Drittanbieter-Software, die ein angepasster Terminalemulator ist, der speziell für Windows entwickelt wurde. Mit Git Bash können Sie sowohl Git als auch Bash zusammen in Windows betreiben.
Kann Git vollständig von Windows deinstalliert werden?
Sie können Git vollständig von Windows deinstallieren, indem Sie die Git Bash-Anwendung unter „Programme hinzufügen oder entfernen“ in den Einstellungen deinstallieren oder indem Sie zur Systemsteuerung gehen und auf „Programm deinstallieren“ unter Programme und Funktionen klicken. Suchen Sie den Git-Ordner im C:-Laufwerk über das Windows-Suchmenü und löschen Sie ihn. Wenn Sie die tragbare Version von Git in Windows verwenden, löschen Sie den Git-Ordner, da keine andere Installation vorgenommen wurde.
Bildnachweis: DepositPhotos. Alle Screenshots von Sayak Boral.