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?
git
contextmenu
windows-explorer
sergej
quelle
quelle
Antworten:
Ich hatte ein ähnliches Problem und habe dies getan.
Schritt 1: Geben Sie "regedit" in das Startmenü ein
Schritt 2: Führen Sie den Registrierungseditor aus
Schritt 3: Navigieren Sie zu
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Schritt 4: Klicken Sie mit der rechten Maustaste auf "Shell" und wählen Sie "Neu"> "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 mit der rechten Maustaste angezeigt wird.
Schritt 6: Erstellen Sie einen neuen Schlüssel unter Bash und nennen Sie ihn "Befehl". Setzen Sie den Wert dieses Schlüssels auf Ihren Pfad git-bash.exe.
Schließen Sie den Registrierungseditor.
Sie sollten nun die Option im Kontextmenü des Explorers sehen können
PS Git Bash übernimmt standardmäßig das aktuelle Verzeichnis.
BEARBEITEN : Wenn Sie einen Ein-Klick-Ansatz wünschen, überprüfen Sie die unten stehende Lösung von Ozesh
quelle
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, fügen Sie ihn ein, speichern und schließen Sie die Datei
Schritt 4. Führen Sie die Datei durch Doppelklick aus
Hinweis: Sie benötigen Administratorrechte, um in die Registrierung schreiben zu können.
Und hier ist Ihr Ergebnis:
quelle
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
Am einfachsten ist es, das neueste Git von hier aus zu installieren . Stellen Sie während der Installation sicher, dass Sie die Option Windows Explorer-Integration aktivieren .
Sobald Sie fertig sind, erhalten Sie diese Optionen, wenn Sie mit der rechten Maustaste auf einen Ordner klicken.
Ich hoffe es hilft.
quelle
Hier sind die Registry-Exporte (
*.reg
Dateien) für Git GUI und Git Bash direkt aus dem Windows-Installationsprogramm - Git GUI:Git Bash:
Ausführliche Informationen zu
*.reg
Dateien finden Sie unter „ Hinzufügen, Ändern oder Löschen von Registrierungsunterschlüsseln und -werten mithilfe einer REG-Datei “ von Microsoft.quelle
&
wird zum Hotkey für diesen Menüeintrag.Was für mich 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 der Anzeigename haben soll, und dann einen weiteren Schlüssel unter diesem benannten Befehl mit dem Wert als erstellt Pfad zu git-bash.exeIch bin unter Windows 10 und habe eine neue Git-Installation, die dies aus irgendeinem Grund nicht automatisch hinzufügte (Git-Version 2.12.0 64-Bit).
quelle
Sie können git für Windows oder Github für Windows installieren. Beide haben 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/
quelle
@Shaswat Rungta sagte: "Ich denke, die Frage ist eher, wie man es nach Abschluss der Installation hinzufügt."
Auf meinem PC (Windows 7) ist der Befehl "Git Bash here" nach der Installation von Visual Studio 2017 verschwunden.
Ich behebe dies, indem ich Git herunterlade und erneut installiere.
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 habe das gemacht )
quelle
Git Bash
ist das, wonach Sie suchen. Das öffnet dasterminal
im aktuellen Verzeichnis.Beim Hinzufügen von "Start Command Prompt with Ruby" zum Kontextmenü gab es ein ähnliches Problem, da Parameter zusammen mit dem Patch von cmd übergeben wurden. Befolgte ein ähnliches Verfahren wie die obige Lösung
quelle
Normalerweise
git bash here
kann es nur in Verzeichnissen ausgeführt werden. Sie müssen also ein Verzeichnis aufrufen und mit der rechten Maustaste auf das vorherige Verzeichnis klicken und dann auswählengit bash here
(natürlich unter Windows).Hinweis : Das Kontextmenü in einem Verzeichnis hat keine
git bash here
Option.quelle
Sie können TortoiseGit für Windows installieren und die Integration in das Kontextmenü aufnehmen. Ich halte es für das beste Tool, um mit Git unter Windows zu arbeiten.
quelle
Ich habe mein Git aktualisiert und die Option "Git Bash Here" markiert.
quelle
Fügen Sie den
git
Pfad zur Umgebungspfadvariablen (z. B.C:\Program Files\Git\cmd
) hinzu, über die Siegit
über die Befehlszeile von jedem Ordner aus darauf zugreifen können .quelle