#. Instalar Git a Linux:
sudo apt-get update
sudo apt-get install git
- Configurar nom i correu
git config --global user.name “Nom”
git config --global user.email “Correu”
- Comprovem dades
git config --list
#. Nou compte GitHub
#. Combinem Git - Github
-
Creem repositori des de el ordinador: XXXXXXXXXXXXXXX
-
Creem repositori a Github
- Creem copia local del repositori
- OPCIO A (quan encara no hem inclos res)
mkdir nomRepo cd nomRepo git init git remote add origin https://github.com/UsuariGithub/nomRepo.git git pull --rebase origin master
- OPCIO B ( clonar un repositori del GitHub)
git clone https://github.com/UsuariGithub/nomRepo.git cd nomRepo git init
4. Actualizar canvis:
- Actualitzar canvis fets en local a GitHub (SEMPRE 3 PASOS)
- Afegim o modifiquem arxiu
git add . (afegeix tots els arxius nous) -u ( actualitza fitxers que han canviat de nom o eliminats) -A (fa totes dues coses)
- Fem un commit
git commit -m "missatge de canvis"
- Ho actualitzem a github
(en el cas de que dones algún error, podem fer:git push o git push -u origin master
git pull --rebase origin master
i llavors un push )
-
Actualitzar canvis fets en GitHub a local
git pull --rebase origin master
-
Afegir branca
git checkout -b branchmimi
- Veure en quina branca estem
git branch
- Actualitzar branca al github
git push origin branchmimi
- Canviar de branca
git checkout master
- Veure en quina branca estem
-
Desfer un git init
rm -rf .git
-
Altres instruccions
git config --global color.ui true
- Que ha canviat des de l'ultim commit
git status
git log
- Veure canvis en els diferents commits
git diff origin/master
- Fixar proxy
git config --global http.proxy http://direct_www.ir.vhebron.net:8081
- Repositoris remots
Una carpeta nova no la agafa be si no hi ha cap document dins
Altre documentacio:
Preus RepositorisPrivats-Espai
[Rstudio-Git-Github] (http://www.r-bloggers.com/rstudio-and-github/)
[Tutorial online] (https://try.github.io/levels/1/challenges/1)