[Linux-Biella] git e cose strambe
Paolo Ciarrocchi
paolo.ciarrocchi a gmail.com
Ven 6 Mar 2009 20:27:25 CET
2009/3/6 Paolo Ciarrocchi <paolo.ciarrocchi a gmail.com>:
> 2009/3/6 Paul TT <paultt a bilug.linux.it>:
>> Paul TT wrote:
>>> ...
>>> poi si fa il commit, perlomeno quello e' uguale agli altri vcs, e il
>>>
>> eh, magari
>> invece no
>> git commit -a
>> per committare tutto, se no fa solo quelli fatti con add.
>> ma se io modifico, mica addo? mica logico e'
>
> Questo ti permetti fare questo:
> hack su file a
> hack su file b
> hack su file c
> hack su file d
>
> A questo punto voglio fare un commit che contiene le modifiche fatte a
> file a e c.
> git add a
> git add c
> git commit -m "messaggio"
>
> Voglio committare tutto?
> git commit -a -m "messaggio"
>
> Il perche dell'add derivata dal fatto che add aggiunge i file
> all'index, questo ti permette di fare commit come nel mio esempio.
>
> Non ti piace?
> Puoi farti un alias in git che rende git add == git add -a
> Ma non te lo consiglio, una volta capito il meccanismo non vorrai farne a meno.
>
> Ricorda che puoi fare tutto graficamente con git gui.
>
> Io di solito faccio:
> $ git gui &
> lavoro
> lavoro
> lavoro
> lavoro
>
> vado in git gui e decido cosa e come commitare.
>
Spiegazione con tanto di screencast:
http://book.git-scm.com/3_normal_workflow.html
Ciao,
--
Paolo
http://paolo.ciarrocchi.googlepages.com/
http://mypage.vodafone.it/
Maggiori informazioni sulla lista
Linux