name: portada class: portada-slide, center, middle # Git ### Remots --- # Repositoris git remots Necessitem un repositori al núvol. - GitHub - Permet tenir gratuïtament repositoris opensource - BitBucket - Permet tenir gratuïtament repositoris privats - GitLab - Open source --- # Remots En un repositori, podem afegir un remot amb ``` git remote add origin URL_GIT ``` - origin es el nom del remot - Podem tenir més d'un remot. - S'usa el nom origin pel principal Indiquem que la branca master, estarà lincada amb la branca master del origin ``` git branch --set-upstream master origin/master ``` ??? “origin” es el nombre por defecto que Git le da a un remoto cuando ejecutas git clone --- # Remots Podem descarregar un repositori clonant-lo. No caldrà configurar el remot. ``` git clone URL_GIT $ git clone https://github.com/libgit2/libgit2 mylibgit ``` --- # Servidor i repo local .full_width[![](img/remote-branches-1.png)] --- # Divergències local i remot .full_width[![](img/remote-branches-2.png)] --- # Remots - Per pujar els commits usarem ``` git push ``` - Per descarregar els commits usarem ``` git pull ```