- Herramienta CLI para cambiar fácilmente entre perfiles de varios usuarios (personal/empresa, etc.)
→ Después de ejecutar git-user, puedes seleccionar un usuario de la lista y el cambio se aplica de inmediato.
- Soporta usuarios globales y locales por separado (el valor predeterminado es local)
→ ~/.gitconfig o project/.git/config
- Soporta agregar/eliminar usuarios y reinicio completo
3 comentarios
Si varias personas trabajan en la misma carpeta con la misma cuenta, ¿cómo se puede hacer para que antes de hacer commit se verifique el usuario y se pueda cambiar? Les agradecería sus consejos.
Gracias por compartir una buena herramienta.
Como otra opinión, también parece un buen método hacer que se seleccione el archivo
gitconfigsegún la ruta.https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
¡Guau! A mí me parece que esto está mejor. Gracias.
Normalmente se usan carpetas separadas para el trabajo de la empresa y el trabajo personal, así que si dejas configurada una sola vez la carpeta raíz de empresa/personal, parece que podrás trabajar sin preocuparte por eso.
En
.gitconfig, una forma es usarIncludeIFpara cargar distinta información de usuario según la carpeta.[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]