Como obter o git bash de volta no menu de contexto do Windows Explorer

5

Eu tenho git rodando na minha máquina há mais de um ano. Eu tenho uma pasta na minha raiz C chamada gitRepo , que contém todos os meus vários repositórios. Por algum motivo, para um repo apenas, o comando git bash está subitamente ausente no menu de contexto do botão direito do mouse. Aqui está uma captura de tela de um repositório de trabalho:

Eaquiestáorepositório"não funcional":

Ocomandogitbashestáfaltandonocomandonãofuncional.(Sim,euseiquepossoabrirumajanelabashapartirdajaneladetrabalho,esóusarcd../paramudardediretórios,entãoestounorepositóriocorreto,masissoéapenasumproblema,jáquefrequentementetenhojanelasabertasparaváriosrepos.)

Oquenãoévisívelnacapturadetelaéquetodoopedaçodomenuprincipal(Open-PlaycomoVLCmediaplayer)tambémestáausentedorepositório"ruim"; o único item disponível no primeiro pedaço é o 7-Zip.

O que poderia ter causado isso e como obter a entrada de volta?

    
por EmmyS 03.12.2013 / 17:18

5 respostas

2

Isso pode não ser uma opção para todos, mas aqui está o que finalmente funcionou para mim. Como eu sabia que pastas recém-criadas teriam o menu de contexto correto, eu apenas renomeia o repositório "ruim" (só por segurança), então criei um novo clone do repositório remoto, que por padrão cria uma nova pasta. Quando soube que o novo repositório estava funcionando, apaguei a pasta antiga.

    
por 05.12.2013 / 17:44
4

Mesmo que o menu de contexto esteja funcionando corretamente, ele não aparecerá se você for para uma pasta pela "Biblioteca" do Windows. Então, ao fazer isso, use um caminho direto de C: \ em diante.

    
por 27.08.2015 / 20:09
0

O truque padrão para esses tipos de problemas no Windows é remover e reinstalar completamente o software em questão.

Se isso não ajudar, de acordo com esta página , as pastas podem ter menus de contexto diferentes com base em suas modelo de pasta .

Dê uma olhada na caixa de diálogo "Opções de pasta" para as pastas que funcionam e que não funcionam. Verifique as diferenças.

Você pode precisar mergulhar no registro para ver se as "extensões do shell" em questão foram desativadas para algum tipo de pasta.

    
por 03.12.2013 / 23:06
0

Se você está vindo aqui para obter o Ubuntu para Windows bash no menu de contexto, é simples como este arquivo de registro:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\Bash]
@="Open in Bash"

[HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\Bash\command]
@="\"bash\""

Não há argumentos de linha de comando para se preocupar, porque bash começa no diretório de trabalho (montado).

Acima só funciona para cliques com o botão direito na área vazia na janela do explorador . (Para um clique direito em um item de pasta eu não encontrei um bom caminho porque o diretório de trabalho não está definido lá.)

    
por 03.08.2016 / 19:31
0

Para mim, apenas uma reinstalação ajudou. Não encontrei as chaves de registro mencionadas no outro post.

Git para Windows

    
por 09.03.2018 / 13:34