Skip to content

Latest commit

 

History

History
121 lines (89 loc) · 2.76 KB

TutorialGitGithub.md

File metadata and controls

121 lines (89 loc) · 2.76 KB

Instalació i utilització Git /Github

#. 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

  1. Creem repositori des de el ordinador: XXXXXXXXXXXXXXX

  2. 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)
    1. 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)
    
    1. Fem un commit
    git commit -m "missatge de canvis"
    
    1. Ho actualitzem a github
    git push 
    o
    git push -u origin master
    
    (en el cas de que dones algún error, podem fer: 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

  • 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:

altres

GitHub escritorio

Preus RepositorisPrivats-Espai

[Rstudio-Git-Github] (http://www.r-bloggers.com/rstudio-and-github/)

[Tutorial online] (https://try.github.io/levels/1/challenges/1)

Tutorial Basic

Git Avançat