Das mensagens de erro que você está usando (t) csh. Seria útil mencionar isso na sua pergunta, especialmente porque você está mostrando $
como seu prompt, e isso é tradicionalmente um prompt Bourne, não um prompt csh.
type
é um shell embutido no estilo Bourne. Não existe no csh. Quando você executa type git
, ele informa que o comando type
não foi encontrado.
Muitos shells mantêm informações sobre o local dos comandos no caminho de pesquisa em um cache. Não sei se alguma versão do csh faz cache de pesquisas negativas, mas parece que a sua faz isso. Execute o comando rehash
para atualizar o cache. Quando você inicia uma nova instância do shell, ela tem um cache novo e, portanto, não se lembra de que git
não estava presente anteriormente.