Показване на git diff във файл в областта за спиране

Възможно дублиране:
Как да покажем направените промени?

Има ли начин да видите промените, направени във file след като направих git add file ?

Това е, когато правя това:

 git add file git diff file 

diff не се показва. Предполагам, че има начин да се видят различията след последния ангажимент, но не знам какво е това.

616
20 авг. set arod 20 авг. 2010-08-20 05:52 '10 в 5:52 am 2010-08-20 05:52
@ 3 отговора

Можете да покажете промените, които са направени със --cached :

 $ git diff --cached 

В по-късните версии на git можете да използвате и --staged flag ( --staged е синоним на --cached ):

 $ git diff --staged 
994
20 авг. отговорът е даден mipadi 20 авг. 2010-08-20 06:27 '10 в 6:27 ч. 2010-08-20 06:27

За да видите вече направените промени, можете да преминете опцията -–staged към git diff (в Git версии до 1.6) да използвате –-cached ).

border=0
 git diff --staged git diff --cached 
145
06 сент. Отговорът е даден Arturo Herrero 06 септември. 2012-09-06 10:25 '12 в 10:25 2012-09-06 10:25

да изпробвате git diff HEAD file ?

Вижте секцията EXAMPLE в секцията git-diff(1) .

35
20 авг. Отговорът е даден J-16 SDiZ 20 aug. 2010-08-20 05:56 '10 в 5:56 2010-08-20 05:56

Други въпроси относно тагове или Задайте въпрос