Go to Top

Uso di git

Un riassunto dei comandi principali di git

git-th

Premessa

Rispetto a svn per cui in locale avevo solamente una working copy ed il repository era solamente in remoto, in git avrò anche un repository locale.

  • repository remoto -> origin
  • repository locale -> master
    • ramo -> sviluppo

Commit selettivo

Per fare un commit, devo prima aggiungere i file da committare nello stage.

commit -a
  • aggiunge tutti i file modificati allo stage corrente

Rebase – Merge

  • Merge è come in svn: unisce i due rami
  • Rebase invece riapplica tutto il ramo all’ultima revision del ramo principale

In pratica:

Inizializzazione di un repository nuovo:

  • mi metto nella root del mio progetto e do:
    git init

Aggiungere un file allo stage:

  • aggingo solo un file:
    git add
  • aggiungo tutti i file di una cartella
    git add

Commit:

  • faccio il commit dei files aggiunti allo stage
    git commit
  • aggiungo tutti i file modificato allo stage e faccio il commit:
    git commit -a
  • aggiungo un messaggio al commit:
    git commit -m "mio messaggio"

 Rimozione, spostamento, copia

  • solita roba: rm, mv, cp

Visualizzazione e creazione dei branch:

  • Visualizzo tutti i branch:
    git branch
  • Creo un nuovo branch:
    git branch my_new_branch

Attivare un ramo:

  • Attivo un ramo:
    git checkout my_branch

Eliminare un ramo:

per informazioni in più leggi il manuale a questo indirizzo:

http://progit.org/book/it/