Skip to main content

Instalacion

Descargar Git Windows

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