- Ferramenta de CLI para alternar facilmente entre perfis de vários usuários (pessoal/empresa etc.)
→ após executar git-user, basta selecionar na lista de usuários para fazer a troca imediatamente
- Suporte separado para usuário global/local (local é o padrão)
→ ~/.gitconfig ou project/.git/config
- Suporte para adicionar/remover usuários e redefinir tudo
3 comentários
Se várias pessoas trabalham na mesma pasta usando a mesma conta, como fazer para confirmar e alterar o usuário antes do commit? Agradeço qualquer orientação.
Obrigado por compartilhar uma boa ferramenta.
Como outra sugestão, também parece ser um método interessante fazer com que o arquivo
gitconfigseja selecionado de acordo com o path.https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
Uau!! Na minha visão, isso é ainda melhor. Obrigado.
Normalmente, o trabalho da empresa e o trabalho pessoal costumam usar pastas separadas, então, se você configurar apenas a pasta raiz de empresa/pessoal uma vez, parece que dá para trabalhar sem precisar se preocupar com isso.
Uma forma é usar
IncludeIfno.gitconfigpara carregar informações de usuário diferentes por pasta.[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]