Instalacion
Configuracion
GIT requiere no solo conocer los comandos basicos sino tambien implementar las mejores practicas
Local
Git permite realizar configuraciones globales o configuraciones locales (por cada repositorio)
Recomendamos una configuracion local por cada repositorio de Banhaia para que no interfiera con el uso global de su computadora
Para esto debemos entrar al repositorio cd nms
- Nombre ->
git config user.name "Nombre Apellido" - Email ->
git config user.email nombre.apellido@banhaia.com.ar - Verificar nombre
git config user.name
Alias
En Banhaia utilizamos una serie de aliases para mejorar la agilidad de trabajo Utilizamos bash como nuestra default shell
info
Para configurar los alias editamos el archivo .bashrc con VIM vim ~/.basrc o el vscode code ~/.bashrc
alias gs="git status"
alias gm="git add --all && git commit -m "
alias gpm="git pull --rebase origin master"
alias gpma="git pull --rebase origin main"
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
alias gt='git for-each-ref --sort=-taggerdate --format="%(refname:short) %(color:cyan)%(subject)%(color:reset) %(taggerdate:short)" refs/tags --count 10'
Merge conflicts
Es muy probable que nos encontremos con conflictos de merge
Para esto recomendamos utilizar y configurar kdiff3