Wie füge ich dem Windows Explorer ein Kontextmenü “git-bash hier öffnen …” hinzu?

Lesezeit: 9 Minuten

Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
sergej

Wie füge ich dem Windows Explorer ein Kontextmenü (auch bekannt als Rechtsklick) hinzu, das beim Klicken die Git-Bash-Konsole im aktuellen Explorer-Ordner öffnet?

  • Wenn Sie die aktuelle Version von Git für Windows installieren, werden diese Verknüpfungen bereits bereitgestellt.

    – Lombas

    11. Januar 2019 um 17:25 Uhr

  • @Lombas nicht, wenn Sie portable verwenden, die Sie möglicherweise verwenden müssen, wenn Sie keine Administratorrechte haben.

    – PixelMaster

    27. Juni 2019 um 9:50 Uhr

  • Wenn Ihre Kontextelemente nach einem Windows-Update verschwunden sind, können Sie das Skript einfach hier ausführen: github.com/Hattoff/GitBashHere

    – François Carstens

    18. September 2020 um 12:28 Uhr

1646243290 903 Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
Ozesch

Schritt 1. Klicken Sie auf Ihrem Desktop mit der rechten Maustaste auf „Neu“ -> „Textdokument“ mit dem Namen OpenGitBash.reg

Schritt 2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „Bearbeiten“

Schritt 3. Kopieren Sie den folgenden Code und fügen Sie ihn ein. Speichern und schließen Sie die Datei

Schritt 4. Führen Sie die Datei aus, indem Sie darauf doppelklicken

Hinweis: Sie benötigen Administratorrechte, um in die Registrierung zu schreiben.

Windows Registry Editor Version 5.00
; Open files
; Default Git-Bash Location C:\Program Files\Git\git-bash.exe

[HKEY_CLASSES_ROOT\*\shell\Open Git Bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""

; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"


[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""

; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""

Und hier ist dein Ergebnis:

Geben Sie hier die Bildbeschreibung ein

  • Dies fügt jedoch nicht die Option “Git Bash hier öffnen” hinzu.

    – ZexDC

    27. Oktober 2017 um 14:32 Uhr

  • @ZexDC: Wenn Sie ein ‘Open Git Bash here’ anstelle von ‘Open Git Bash’ wünschen, können Sie einfach ein ‘hier’ in OpenGitBash.reg hinzufügen, wo immer Sie auf ‘Open Git Bash’ stoßen.

    – Ozesch

    28. Oktober 2017 um 4:08 Uhr

  • Zu Ihrer Information, wenn Sie es nur für ein bestimmtes Benutzerkonto wünschen, legt das Installationsprogramm von Git für Windows diese Schlüssel git_bash und git_gui hier ab: HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell , HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell und HKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell

    – Granger

    4. Januar 2018 um 19:18 Uhr


  • Funktionierte sofort in Windows 10. Danke! Tolle Lösung.

    – Gabriel Amazonas Mesquita

    28. März 2018 um 13:44 Uhr

  • Das Erstellen der Reg-Datei auf diese Weise wurde fortgesetzt OpenGitBash.reg.txt auf meiner Maschine. Gehen Sie in diesem Fall in den Datei-Explorer und klicken Sie auf Ansicht->Dateinamenerweiterungen. Anschließend können Sie die bearbeiten txt Teil des Dateinamens aus.

    – Lawrence-Witt

    30. März 2021 um 21:01 Uhr

Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
Schaswat Rungta

Ich hatte ein ähnliches Problem und habe es so gemacht.

Schritt 1 : Geben Sie im Startmenü “regedit” ein

Schritt 2 : Führen Sie den Registrierungseditor aus

Schritt 3 : Navigieren Sie zu HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell. Wenn Sie die nicht haben shell Schlüssel, erstelle einen.

Schritt 4 : Klicken Sie mit der rechten Maustaste auf “Shell” und wählen Sie Neu > Schlüssel. nennen Sie den Schlüssel “Bash”

1646243291 23 Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier Schlüssel. nennen Sie den Schlüssel “Bash”‘>

Schritt 5: Ändern Sie den Wert und setzen Sie ihn auf “In Bash öffnen”. Dies ist der Text, der beim Rechtsklick angezeigt wird.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Schritt 6: Erstellen Sie einen neuen Schlüssel unter Bash und nennen Sie ihn “Befehl”. Legen Sie den Wert dieses Schlüssels auf Ihren git-bash.exe-Pfad fest.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Schließen Sie den Registrierungseditor.

Sie sollten jetzt die Option im Rechtsklickmenü im Explorer sehen können

PS Git Bash übernimmt standardmäßig das aktuelle Verzeichnis.

BEARBEITEN : Wenn Sie einen Ein-Klick-Ansatz wünschen, sehen Sie sich die Lösung von Ozesh unten an

  • Ich habe einen Fehler Explorer-Fehler erhalten. Um dies zu beheben, muss ich im Befehlsschlüssel einen erweiterbaren Zeichenfolgenwert mit den Werten „C:\Programme\Git\git-bash.exe“ „%V“ hinzufügen.

    – Bimzee

    29. November 2016 um 6:59 Uhr

  • Dies funktionierte auch in Windows 10, während ich nur den Shellex-Schlüssel und keine Shell hatte (die ich gemäß Ihren Anweisungen erstellt habe und alles gut funktionierte).

    – Harrison

    21. März 2017 um 11:16 Uhr

  • @Julix stackoverflow.com/a/27090678/2697556 Gefunden. Hoffe, es funktioniert für Sie

    – Shaswat Rungta

    15. April 2017 um 4:33 Uhr

  • Windows 10 hier: Während diese Lösung für mich funktioniert hat, indem sie zuerst eine „Shell“ hinzugefügt hat, gibt sie Ihnen keinen visuellen Hinweis, um die Verknüpfung leicht zu sehen. Ich mag die Lösung von Ozesh mehr, weil sie Ihnen auch ein Symbol gibt. Es ist buchstäblich Copy-Paste und Ausführen. Es wird Ihnen viel mehr Zeit sparen. Beide Lösungen funktionieren aber.

    – Ultimater

    11. September 2017 um 23:02 Uhr

  • Nur eine kurze Ergänzung dazu … wenn Sie das Symbol hinzufügen möchten, fügen Sie in der Bash-Taste einen neuen Zeichenfolgenwert namens hinzu Icon und setze seinen Wert auf C:\Program Files\Git\mingw64\share\git\git-for-windows.ico

    – Tara

    5. Dezember 2019 um 17:57 Uhr

Der einfachste Weg ist, das neueste Git von zu installieren Hier. Stellen Sie während der Installation sicher, dass Sie die Option aktivieren Windows-Explorer-Integration.

Geben Sie hier die Bildbeschreibung ein

Sobald Sie fertig sind, erhalten Sie diese Optionen, wenn Sie mit der rechten Maustaste auf einen beliebigen Ordner klicken.

Geben Sie hier die Bildbeschreibung ein

Ich hoffe es hilft.

  • Leider sind dies nur Installationsoptionen, sie sind nach der Installation nicht verfügbar

    – ThomasRones

    4. März 2020 um 13:41 Uhr

  • @ThomasRones, ja, es ist irritierend, dass ich durch erneutes Ausführen des Installationsprogramms keinen Zugriff auf diese Optionen habe.

    – Skewjo

    17. November 2020 um 13:47 Uhr

  • Danke sehr! Funktioniert perfekt! WICHTIGER HINWEIS FÜR DIESE ANTWORT: Es ist sehr wichtig, die Option „Nur neue Optionen anzeigen“ ganz unten im ersten Installationsfenster zu deaktivieren (um zu diesem Abschnitt „Komponenten auswählen“ zu gelangen)!

    – Vasilije Bursac

    8. April 2021 um 17:07 Uhr


  • Bei mir hat das erneute Ausführen des Installers funktioniert. Ich habe das Installationsprogramm zuerst ausgeführt, ohne das von Vasilije Bursac erwähnte Kontrollkästchen zu deaktivieren (“Nur neue Optionen anzeigen”). Dann habe ich einfach das Installationsprogramm erneut ausgeführt, das Kontrollkästchen deaktiviert und jetzt habe ich die Elemente des Git-Kontextmenüs wieder. Ich bin am 2.31.1

    – jNorris

    15. April 2021 um 13:12 Uhr

Hier sind die Registrierungsexporte (*.reg Dateien) für Git GUI und Git Bash direkt aus der Windows Installer —Git-GUI:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]
@="Git &GUI Here"
"Icon"="C:\\Program Files\\Git\\cmd\\git-gui.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""

Git-Bash:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]
@="Git Ba&sh Here"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""

Für Details über *.reg Dateien finden Sie unter „So können Sie Registrierungsunterschlüssel und -werte mithilfe einer REG-Datei hinzufügen, ändern oder löschen“ von Microsoft.

1646243293 760 Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
Alexander Kladt

Sie können git für Windows oder Github für Windows installieren, beide geben Ihnen während der Installation die Wahl, diese Funktion Ihrem Windows-Explorer hinzuzufügen. Sie finden es hier:

GitHub für Windows

https://windows.github.com/

Git für Windows

http://git-scm.com/

  • Dies könnte eine nützliche Antwort sein, aber es ist wichtig zu beachten, dass dies nachdrücklich ist nicht “Git für Windows”. Sie können offizielle Builds von Git für Windows erhalten von der Git-Website oder von der Git für Windows-Site. Dein Link geht zu GitHub für Windows, ein proprietäres Tool, das von Git getrennt ist.

    – Chris

    24. Juni 2014 um 13:09 Uhr


  • Bei der Installation von Git für Windows sind die Kontextmenüoptionen standardmäßig nicht aktiviert. Sie müssen sie während der Installation auswählen.

    – nbuschell

    27. Oktober 2015 um 14:11 Uhr

  • Ich denke, die Frage ist eher, wie man es nach Abschluss der Installation hinzufügt.

    – Shaswat Rungta

    28. August 2016 um 18:22 Uhr

1646243293 742 Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
Bill die Eidechse

Was bei mir funktioniert hat, war fast das, aber mit dem folgenden REGEDIT-Pfad:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell und hier habe ich den Schlüssel Bash mit dem Wert erstellt, den ich als Anzeigenamen haben möchte, und dann einen weiteren Schlüssel unter diesem benannten Befehl mit dem Wert als Pfad zu git-bash.exe erstellt

Ich verwende Windows 10 und habe eine neue Git-Installation, die dies aus irgendeinem Grund nicht automatisch hinzugefügt hat (Git-Version 2.12.0 64-Bit).

  • Dies könnte eine nützliche Antwort sein, aber es ist wichtig zu beachten, dass dies nachdrücklich ist nicht “Git für Windows”. Sie können offizielle Builds von Git für Windows erhalten von der Git-Website oder von der Git für Windows-Site. Dein Link geht zu GitHub für Windows, ein proprietäres Tool, das von Git getrennt ist.

    – Chris

    24. Juni 2014 um 13:09 Uhr


  • Bei der Installation von Git für Windows sind die Kontextmenüoptionen standardmäßig nicht aktiviert. Sie müssen sie während der Installation auswählen.

    – nbuschell

    27. Oktober 2015 um 14:11 Uhr

  • Ich denke, die Frage ist eher, wie man es nach Abschluss der Installation hinzufügt.

    – Shaswat Rungta

    28. August 2016 um 18:22 Uhr

1646243293 24 Wie fuge ich dem Windows Explorer ein Kontextmenu git bash hier
Marian07

Wie @Shaswat Rungta sagte: „Ich denke, die Frage ist eher, wie man es nach Abschluss der Installation hinzufügt.“

Auf meinem PC (Windows 7) glaube ich, dass der Befehl “Git Bash here” verschwunden ist, nachdem ich Visual Studio 2017 installiert habe.

Ich fixt das durch wird heruntergeladen und installieren Sie Git erneut.


HINWEIS: “Bei der Installation von Git für Windows sind die Kontextmenüoptionen standardmäßig nicht aktiviert. Sie müssen sie während der Installation auswählen.” – @nbushnell (Ich tat dies)

  • In Bezug auf Ihren HINWEIS. Welche spezielle Option haben Sie während der Installation ausgewählt, um die Kontextmenüoptionen zu aktivieren? Für mich wird die Option “Git CMD here” nicht angezeigt.

    – zerquetscht.bugaboo

    9. Januar 2018 um 22:03 Uhr


  • Achten Sie auf die Installationsschritte. Meine aktuelle Version hatte diese Einstellungen standardmäßig hinzugefügt.

    – Marian07

    10. Januar 2018 um 9:30 Uhr

  • Ich tat. Um klar zu sein, gibt es in den Installationsschritten keine Option zum “Git CMD here”, wonach ich gesucht habe. Sie haben es nur für “Git GUI” und “Git Bash”. Das erklärt, warum es hier keine Kontextmenüoption für “Git CMD” gibt. Fragen, warum? Im Moment muss ich es manuell starten, was keinen Sinn macht.

    – zerquetscht.bugaboo

    10. Januar 2018 um 17:13 Uhr

  • Git Bash ist das, wonach Sie suchen. Das öffnet die terminal im aktuellen Verzeichnis.

    – Marian07

    10. Januar 2018 um 20:28 Uhr

  • Warum haben sie dann die Git CMD-Option nach der Installation? Warum wird es überhaupt im Startmenü angezeigt? Außerdem ist es unter Windows sinnvoller, die Git CMD anstelle von Git Bash zu haben.

    – zerquetscht.bugaboo

    12. Januar 2018 um 5:33 Uhr

914580cookie-checkWie füge ich dem Windows Explorer ein Kontextmenü “git-bash hier öffnen …” hinzu?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy