Eu tive esse mesmo problema. Acabei resolvendo isso em duas etapas:
- Crie um arquivo em lote que ative o Git Shell.
- Crie um atalho para o arquivo de lote e adicione o atalho ao menu Iniciar
Arquivo em lote para iniciar o Git Shell
Meu lançador de arquivo em lotes é denominado posh-git.bat
:
@echo off
set GH_APP=%LOCALAPPDATA%\GitHub\GitHub.appref-ms
set GH_OPT=--open-shell
if exist "%GH_APP%" goto :haveapp
echo "%GH_APP%" not found
goto :eof
:haveapp
start "dummy" /b "%GH_APP%" %GH_OPT%
:eof
set GH_APP=
set GH_OPT=
Eu coloquei na minha pasta ~\bin
(que eu adicionei ao meu PATH), mas isso não é crítico. Você só precisa de um arquivo para o qual possa criar um atalho.
Crie um atalho e adicione-o ao menu Iniciar
- Encontre o arquivo
posh-git.bat
em uma janela do Gerenciador de Arquivos. - Clique com o botão direito do mouse no arquivo em lote. Escolha "Criar atalho"
- Renomeie o novo atalho. Eu recomendo nomear o Git Shell
- Adicione o atalho ao seu menu Iniciar.
Para mim, o aplicativo de desktop GitHub já tem um link em%APPDATA%\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
então adicionei meu novo atalho Git Shell na mesma pasta.
Agora posso abrir o menu Iniciar e digitar "git shell", e a pesquisa encontra meu programa de menu Iniciar e permite que eu o inicie.