[Linux-Biella] git e cose strambe

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Mar 10 Mar 2009 14:12:02 CET


2009/3/10 Paul TT <paultt a bilug.linux.it>:
> Paolo Ciarrocchi wrote:
>> ....
>>> tre caratteri in meno a commit e due comandi in meno al primo commit.
>>>
>>
>> La tua soluzione pero' non ti permette di fare:
>> $ git diff --cached
>> per vedere quello che stai per commitare.
>> Cosa che io trovo utilissima.
>>
> svn diff fa lo stesso. o ho capito male io cosa fa git di diverso?

Credo tu abbia capito male.

git diff == diff tra HEAD e working dir
git diff --cached == diff tra HEAD e index

Questo ti permette di aggiungere commit all'index, toglierli, vedere
quanto stai per committare...etc etc.

Oppure, con git -i (interactive) puoi aggiungere all'indice parti di
un diff, scegli quali hunk aggiungere e togliere.

>> La differenza tra git e hg in questo contesto e' che git rende
>> visibile l'index mentre hg lo nasconde.
>> Ci sono pro e contro di entrambe le soluzioni.
> that's absolutely right
>


Ciao,
-- 
Paolo
http://paolo.ciarrocchi.googlepages.com/
http://mypage.vodafone.it/


Maggiori informazioni sulla lista Linux