Esta no es la mejor pregunta de programación, pero admitámoslo, los chicos con fallas del servidor no están bien versados en git, así que creo que es más para esta audiencia.
Quiero cambiar a TortoiseGit, o PortableGit en mi shell, pero me quedan estas molestas opciones de menú contextual.
¿Cómo consigo que se vayan? ¿Tengo que escribir un script para desinstalarlos?
git
tortoisegit
msysgit
Chris en desarrollo
fuente
fuente
Respuestas:
Windows de 64 bits
Desde una ventana cmd.exe, ejecute estos comandos:
Windows de 32 bits
Desde una ventana cmd.exe, ejecute estos comandos
Windows 10
Si tiene Windows 10 y los métodos anteriores no funcionaron, intente desinstalar la aplicación y reinstalarla. Pero tenga cuidado durante el proceso de instalación desmarcando la integración del explorador de Windows
fuente
Solo esta eliminación del registro, nada más, funcionó para mí en Win8.1, a partir de versiones recientes:
fuente
También puede deshabilitar entradas individuales usando CCleaner.
fuente
explorer.exe
procesoCuando instala msysgit, hay una opción para "Integración del Explorador de Windows" que desmarca para que no se muestren.
Puede volver a ejecutar la configuración y desmarcar la opción, o desinstalar y reinstalar y desmarcar entonces.
fuente
En Windows 10, nada de lo anterior funcionó para mí. La mejor solución que encontré es desinstalar la aplicación, reinstalarla y tener cuidado durante el proceso de instalación para desmarcar la integración del explorador de Windows
fuente
Tuve un problema similar y toda la respuesta anterior no funciona para mí, ENTONCES finalmente encontré una solución en los pasos a continuación.
Paso 1: escriba
regedit
en el menú de inicioPaso 2: ejecuta el editor de registro
Paso 3: navega a
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Paso 4: haz clic en "shell"
Paso 5: Haz clic derecho en "Git Bash Here" y elige la opción de eliminar
Salud
fuente
Para agregar a lo que dfkt dijo, hay una ubicación más que lo tiene, para las carpetas de la biblioteca:
Ese número específico entre HKEY_USERS y el Software probablemente varía de persona a persona y de cuenta a cuenta, así que asegúrese de que sea adecuado para usted.
Entonces, la eliminación completa y modificada del registro sería:
fuente
En Windows 10 64 bits , debe hacer lo siguiente:
1. Eliminar entradas de registro
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_shell
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_shell
Para mayor comodidad o si desea automatizar la eliminación (por ejemplo, para usar después de la actualización de Choco), puede ejecutar en Powershell (ejecutar como administrador):
2. Anule el registro de las extensiones de shell dll para eliminar entradas de menú adicionales (clon GitExt ..., GitExt Create New Repository, etc.):
fuente