Cómo recuperar git bash en el menú contextual del Explorador de Windows

Cómo recuperar git bash en el menú contextual del Explorador de Windows

He tenido git ejecutándose en mi máquina durante más de un año. Tengo una carpeta en mi Craíz llamada gitRepo, que contiene todos mis repositorios. Por alguna razón, solo para un repositorio, el git bashcomando de repente falta en el menú contextual del botón derecho. Aquí hay una captura de pantalla de un repositorio en funcionamiento: ingrese la descripción de la imagen aquí

Y aquí está el repositorio "que no funciona": ingrese la descripción de la imagen aquí

Falta el git bashcomando del que no funciona. (Sí, sé que puedo abrir una ventana bash desde la que está en funcionamiento y luego usarla cd ../para cambiar de directorio para estar en el repositorio correcto, pero eso solo me causa problemas, ya que con frecuencia tengo ventanas bash abiertas para múltiples repositorios. )

Lo que no se ve en la captura de pantalla es que toda la parte del menú superior (Abrir - Reproducir con el reproductor multimedia VLC) también falta en el repositorio "malo"; el único artículo disponible en esa parte superior es 7-Zip.

¿Qué pudo haber causado esto y cómo recupero la entrada?

Respuesta1

Incluso si el menú contextual funciona correctamente, no aparece si va a una carpeta a través de su "Biblioteca" en Windows. Entonces, al hacer eso, use una ruta directa desde C:\ en adelante.

Respuesta2

Puede que esta no sea una opción para todos, pero esto es lo que finalmente funcionó para mí. Como sabía que las carpetas recién creadas tendrían el menú contextual correcto, simplemente cambié el nombre del repositorio "malo" (solo para estar seguro) y luego creé un nuevo clon del repositorio remoto, que de forma predeterminada crea una nueva carpeta. Una vez que supe que el nuevo repositorio estaba funcionando, eliminé la carpeta anterior.

Respuesta3

El truco estándar para este tipo de problemas en Windows es eliminar por completo y reinstalar el software en cuestión.

Si eso no ayuda, segúnesta páginaLas carpetas pueden tener diferentes menús contextuales según suplantilla de carpeta.

Eche un vistazo al cuadro de diálogo "Opciones de carpeta" para las carpetas que funcionan y las que no. Compruebe las diferencias.

Es posible que tengas que sumergirte en el registro para ver si las "extensiones de shell" en cuestión se han deshabilitado para algún tipo de carpeta.

Respuesta4

Para mi solo unreinstalaciónayudó. No pude encontrar las claves de registro mencionadas en la otra publicación.

Git para Windows

información relacionada