Es un sistema de control de versiones diseñado para sostener desde el más pequeño hasta más grande proyecto. Es necesario descargarlo y lo podemos trabajar a través de la consola o terminal.
Una vez descargado git debe iniciar sesión con el correo y nombre de usuario con los que está registrado, esto se puede hacer desde la consola con los siguientes comandos:
git config --global user.name "fulanito"
git config --global user.email fulanito@example.com
Lo podemos comprobar con:
git config --list
## credential.helper=osxkeychain
## user.name=fulanito
## user.email=fulanito@example.com
## filter.lfs.required=true
## filter.lfs.clean=git-lfs clean -- %f
## filter.lfs.smudge=git-lfs smudge -- %f
## filter.lfs.process=git-lfs filter-process
## color.ui=true
## core.repositoryformatversion=0
## core.filemode=true
## core.bare=false
## core.logallrefupdates=true
## core.ignorecase=true
## core.precomposeunicode=true
Si por ejemplo, queremos clonar el repositorio de bases de datos de Unalytics, primero debemos establecer la ruta donde queremos alojarlo. Algunos comandos útiles para esto son los siguientes:
cd /Users/andremac/Documents
pwd
## /Users/andremac/Downloads/cursosyotros/GitHub
Una vez establecida la ruta procedemos a clonar el repositorio. Copiamos el enlace que aparece al hacer click en Clone or download
Así nos dirigimos a la consola y pegamos el enlace seguido del comando git clone como se muestra a continuacion:
git clone https://github.com/unalyticsteam/bases-de-datos.git
Para descargar los cambios que haya realizado un colaborador corremos secuencialmente los siguiente:
git init
git fetch origin
git merge origin/master
O de otro más facil, sólo escribiendo el comando git pull
Para subir nuestros propios cambios corremos secuencialmente los siguientes comandos:
git init
git add -A
git commit -m "COMENTARIO ACERCA DEL CAMBIO REALIZADO"
git push origin master