[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