update portable para for batch git contextmenu windows-explorer

portable - ¿Cómo agregar un menú contextual "abrir git-bash aquí..." al explorador de Windows?



git windows server 2016 (12)

Actualicé mi git y marqué la opción de "Git Bash Here"

¿Cómo agregar un menú contextual (también conocido como clic derecho) al explorador de Windows que, al hacer clic, abre la consola de git-bash en la carpeta del explorador actual?


Agregue la ruta git a la variable ruta del entorno (por ejemplo, C:/Program Files/Git/cmd ) mediante la cual puede acceder a git desde cualquier carpeta usando la línea de comandos.


Aquí están las exportaciones del Registro (archivos *.reg ) para Git GUI y Git Bash directamente desde el instalador de Windows —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./""

Para obtener detalles sobre los archivos *.reg , consulte " Cómo agregar, modificar o eliminar subclaves y valores del registro mediante el uso de un archivo .reg " de Microsoft.


Como dijo @Shaswat Rungta: "Creo que la pregunta es más sobre cómo agregarlo después de que la instalación haya terminado".

En mi PC (Windows 7) creo que el comando "Git Bash here" desapareció después de instalar Visual Studio 2017.

Arreglo esto downloading e instalando Git nuevamente.

NOTA: "Al instalar Git para Windows, las opciones del menú contextual no están ''activadas'' por defecto. Deberá seleccionarlas durante la instalación". - @nbushnell ( hice esto )

La forma más fácil es instalar el último Git desde downloading . Y durante la instalación, asegúrese de que está habilitando la opción Integración del Explorador de Windows .

Una vez que haya terminado, obtendrá esas opciones cada vez que haga clic derecho en cualquier carpeta.

Espero eso ayude.


Lo que funcionó para mí fue casi esto, pero con la siguiente ruta REGEDIT:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell y aquí creé la clave Bash, con el valor de lo que quiero que sea el nombre para mostrar, y luego creé otra clave bajo este comando con el valor como la ruta para git- bash.exe

Estoy en Windows 10 y tengo una nueva instalación de git que no lo agregó automáticamente por alguna razón (git versión 2.12.0 64bit)


Por lo general, git bash here se puede ejecutar en directorios, por lo que debe subir un directorio y hacer clic derecho en el directorio anterior, luego seleccionar git bash here (por supuesto, en el sistema operativo Windows).
Nota : el menú contextual dentro de un directorio no tiene la opción git bash here .


Puede instalar TortoiseGit para Windows e incluir la integración en el menú contextual. Considero que es la mejor herramienta para trabajar con Git en Windows.


Puede instalar git para Windows o Github para Windows, ambos le dan la opción durante la instalación para agregar esta función a su explorador de Windows. Lo puedes encontrar aquí:

Github para Windows

https://windows.github.com/

Git para Windows

http://git-scm.com/


Tuve un problema similar y lo hice.

Paso 1: Escribe "regedit" en el menú de inicio

Paso 2: Ejecutar el editor de registro

Paso 3: Navegue a HKEY_CURRENT_USER/SOFTWARE/Classes/Directory/Background/shell

Paso 4: Haga clic con el botón derecho en "shell" y elija Nuevo> Clave. nombra la clave "Bash"

Paso 5: modifique el valor y configúrelo como "abrir en Bash" Este es el texto que aparece al hacer clic con el botón derecho.

Paso 6: Crea una nueva clave en Bash y llámala "comando". Establezca el valor de esta clave en su ruta git-bash.exe.

Cierra el editor de registro.

Ahora debería poder ver la opción en el menú del botón derecho en el explorador

PS Git Bash por defecto recoge el directorio actual.

EDITAR : Si desea un enfoque de un solo clic, verifique la solución de Ozesh a continuación


Tuvo un problema similar al agregar "Iniciar Símbolo del sistema con Ruby" al menú contextual, ya que implica pasar parámetros junto con el parche de cmd. Siguió un procedimiento similar al de la solución anterior.

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/*/shell/Cmd With Ruby] @="Cmd With Ruby" "Icon"="C://Windows//System32//cmd.exe" [HKEY_CLASSES_ROOT/*/shell/Cmd With Ruby/command] @="/"C://Windows//System32//cmd.exe/" /"/E:ON /K /"C://Ruby25-x64//bin//setrbvars.cmd/"/" /"--cd=%1/"/"" [HKEY_CLASSES_ROOT/Directory/shell/bash] @="Cmd With Ruby" "Icon"="C://Windows//System32//cmd.exe" [HKEY_CLASSES_ROOT/Directory/shell/bash/command] @="/"C://Windows//System32//cmd.exe/" /"/E:ON /K /"C://Ruby25-x64//bin//setrbvars.cmd/"/" /"--cd=%1/"/"" [HKEY_CLASSES_ROOT/Directory/Background/shell/bash] @="Cmd With Ruby" "Icon"="C://Windows//System32//cmd.exe" [HKEY_CLASSES_ROOT/Directory/Background/shell/bash/command] @="/"C://Windows//System32//cmd.exe/" /"/E:ON /K /"C://Ruby25-x64//bin//setrbvars.cmd/"/" /"--cd=%v./"/""


Paso 1. En su escritorio, haga clic derecho en "Nuevo" -> "Documento de texto" con el nombre OpenGitBash.reg

Paso 2. Haz clic derecho en el archivo y elige "Editar"

Paso 3. Copie y pegue el siguiente código, guarde y cierre el archivo

Paso 4. Ejecuta el archivo haciendo doble clic en él

Nota: Necesita permiso de administrador para escribir en el registro.

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./""

Y aquí está tu resultado: