Existem alguns locais padrão diferentes nos quais o perfil do Powershell pode ser armazenado. Este é o local onde seu código personalizado deve ser armazenado, para que toda vez que você abrir um novo prompt do Powershell, ele aplique essas configurações.
O primeiro local é o local global e seria útil quando você quiser que todos os usuários tenham um perfil personalizado do Powershell. Esse perfil deve ser colocado em C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ Profile.ps1 .
O segundo local é para o perfil local e seria específico para cada conta de usuário. Esse arquivo substitui o arquivo de configuração global e deve ser colocado em C: \ Nome_do_usuário \ Meus Documentos \ WindowsPowerShell \ Profile.ps1 .
Quanto a colocar as coisas do seu git em funcionamento, existem algumas boas postagens no blog aqui e aqui que passam por cima como customizar o perfil para fazer o git funcionar melhor e bonito. Selecione as partes do seu código / configuração no seu próprio perfil para obter as configurações do seu git e funcionando da maneira que você quiser.