Eu não sei porque esse tipo de coisa acontece às vezes (talvez o cache de ícones não seja atualizado corretamente ou esteja corrompido), mas em geral ou reconstruindo o cache de ícones ou recriando o atalho com o ícone personalizado faz o truque.
O ícone de atalho para o Git Bash está correto. No entanto, quando eu corro e abro o shell, o ícone da janela do shell é de arquivos exe. Isso é perturbador enquanto o uso de tabulação alternativa.
Ele está funcionando corretamente no Windows XP.
cmd.exe
no win7 tem seu próprio ícone (não o ícone exe), então acredito que o que eu quero alcançar é factível.
Como posso ter certeza de que o ícone da janela recebe o ícone do Git?
Eu não sei porque esse tipo de coisa acontece às vezes (talvez o cache de ícones não seja atualizado corretamente ou esteja corrompido), mas em geral ou reconstruindo o cache de ícones ou recriando o atalho com o ícone personalizado faz o truque.
Eu tive o mesmo problema, ligando um ícone de uma pasta sem espaço em branco, ele fez um truque (eu tinha o Git instalado em C:\Program Files (x86)
que tem espaço em branco nele). Basta copiar o ícone em outro lugar, por exemplo C:\icons
.
Alterei a localização do ícone de
%ProgramFiles(x86)%\Git\etc\git.ico
para
C:\Program Files (x86)\Git\etc\git.ico
que, ao reabrir o diálogo, o Windows foi substituído por
%ProgramFiles% (x86)\Git\etc\git.ico
Isso resolveu o problema para mim. Esses caminhos se referem ao mesmo local, mas de alguma forma o primeiro é quebrado enquanto o segundo e o terceiro trabalham.
Parece que há alguns problemas de espaço em branco acontecendo, mas não são espaços no próprio nome do diretório.
Sim, esta resposta é baseada na resposta do jakub.g .