¿Cómo agregar un menú contextual (también conocido como clic derecho) al explorador de Windows que, cuando se hace clic, abre la consola git-bash en la carpeta actual del explorador?
git
contextmenu
windows-explorer
sergej
fuente
fuente
Respuestas:
Tuve un problema similar e hice esto.
Paso 1: escriba "regedit" en el menú de inicio
Paso 2: Ejecute el editor de registro
Paso 3: navega a
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Paso 4: Haga clic con el botón derecho en "shell" y elija New> Key. nombrar la clave "Bash"
Paso 5: Modifique el valor y configúrelo en "abrir en Bash". Este es el texto que aparece al hacer clic derecho.
Paso 6: Cree una nueva clave en Bash y asígnele el nombre "comando". Establezca el valor de esta clave en su ruta git-bash.exe.
Cierre el editor de registro.
Ahora debería poder ver la opción en el menú contextual en el explorador
PS Git Bash por defecto toma el directorio actual.
EDITAR : Si desea un enfoque de un clic, consulte la solución de Ozesh a continuación
fuente
Paso 1. En su escritorio, haga clic derecho en "Nuevo" -> "Documento de texto" con el nombre OpenGitBash.reg
Paso 2. Haga clic con el botón derecho en el archivo y seleccione "Editar"
Paso 3. Copie y pegue el código a continuación, guarde y cierre el archivo
Paso 4. Ejecute el archivo haciendo doble clic en él.
Nota: necesita permiso de administrador para escribir en el registro.
Y aquí está tu resultado:
fuente
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
,HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
yHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
La forma más sencilla es instalar la última versión de Git desde aquí . Y durante la instalación, asegúrese de habilitar 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.
fuente
Aquí están las exportaciones de registro (
*.reg
archivos) para Git GUI y Git Bash directamente desde el instalador de Windows —Git GUI:Git bash:
Para obtener más detalles sobre los
*.reg
archivos, consulte “ Cómo agregar, modificar o eliminar subclaves y valores del registro mediante un archivo .reg ” de Microsoft.fuente
&
convierte en la tecla de acceso rápido para esa entrada de menú.Lo que funcionó para mí fue casi esto, pero con la siguiente ruta de 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 nombre con el valor como el ruta a git-bash.exeEstoy en Windows 10 y tengo una nueva instalación de git que no agregó esto automáticamente por alguna razón (git versión 2.12.0 64bit)
fuente
Puede instalar git para Windows o Github para Windows, ambos le dan la opción durante la instalación de 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/
fuente
Como dijo @Shaswat Rungta: "Creo que la pregunta es más sobre cómo agregarlo después de que finalice la instalación".
En mi PC (Windows 7) creo que el comando "Git Bash here" desapareció después de instalar Visual Studio 2017.
Arreglo esto descargando e instalando Git nuevamente.
NOTA: "Al instalar Git para Windows, las opciones del menú contextual no están 'activadas' por defecto. Tendrá que seleccionarlas durante la instalación". - @nbushnell ( hice esto )
fuente
Git Bash
es lo que estas buscando. Eso abre elterminal
en el directorio actual.Tuve 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 a la solución anterior.
fuente
Por
git bash here
lo general, solo se puede ejecutar en directorios, por lo que debe subir un directorio y hacer clic derecho en el directorio anterior y luego seleccionargit bash here
(por supuesto en el sistema operativo Windows).Nota : el menú contextual dentro de un directorio no tiene una
git bash here
opción.fuente
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.
fuente
Actualicé mi git y marqué la opción de "Git Bash Here"
fuente
Agregue la
git
ruta a la variable Environment-path (por ejemploC:\Program Files\Git\cmd
) mediante la cual puede accedergit
desde cualquier carpeta usando la línea de comando.fuente