[Linux-Biella] git e cose strambe

Paul TT paultt a bilug.linux.it
Mar 10 Mar 2009 11:54:23 CET


Paolo Ciarrocchi wrote:
> 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.
>   
e cosa ho di migliore rispetto a:
(svn like e hg pure direi)

hack su a
hack su b
hack su c
hack su d
svn commit a c -m "msg"

voglio committare tutto?
svn commit -m "ciaz"

tre caratteri in meno a commit e due comandi in meno al primo commit.
> 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.
>   
vedi altra mail. mi installa 14 mega di roba che non mi serve
(e non voglio usare, voglio poter sviluppare e committare 
tranquillamente anche da console)
> Io di solito faccio:
> $ git gui &
> lavoro
> lavoro
> lavoro
> lavoro
>
> vado in git gui e decido cosa e come commitare.
>
>
> Ciao,
>   


-- 
Sai che in tedesco Vo vuol dire Mer?




Maggiori informazioni sulla lista Linux