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?
Wie füge ich dem Windows Explorer ein Kontextmenü “git-bash hier öffnen …” hinzu?
sergej
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:
-
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
undHKEY_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 bearbeitentxt
Teil des Dateinamens aus.– Lawrence-Witt
30. März 2021 um 21:01 Uhr
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”
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.
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.
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 aufC:\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.
Sobald Sie fertig sind, erhalten Sie diese Optionen, wenn Sie mit der rechten Maustaste auf einen beliebigen Ordner klicken.
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.
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
Git für Windows
-
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
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
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 dieterminal
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
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