Git migration: beta version

Tomasz Pala gotar at polanet.pl
Fri Jul 6 11:58:46 CEST 2012


On Fri, Jul 06, 2012 at 11:46:56 +0200, Kacper Kornet wrote:

>> Chodzi mi od razu diffa - np. jest sobie:
> 
>> git diff HEAD^ HEAD
> 
>> ale to może dla wskazanego pliku nie zwrócić nic (jeśli nie był
>> zmodyfikowany w ostatnim commicie). A chciałbym na przykład przeglądać
>> zmianę po zmianie dany plik dopisując jedynie daszki czy inne cosie:
> 
>> noglob git diff HEAD{^,}^^^ plik
> 
>> Teraz albo lecę przez commity, które danego pliku nie ruszały, albo
>> muszę kopiować rewizję z logu, albo używać jakiegoś rozbudowanego
>> narzędzia. Aż nie chce mi się wierzyć, że nie ma takiego skrótu...
> 
> git log <path>
> 
> da wyświetli rewizje, które zmieniały dany plik. Opcja -p dołączy do tego
> diffy tylko tego pliku.

Chyba nie czytasz, co piszę - chcę zobaczyć jednego, ostatniego diffa na
pliku. A później, to następnego. A nie wszystkie śmieci po kolei:

~/git/linux:  git log -p MAINTAINERS

ma ponad 1 MB, to raczej nie jest to o co pytam.

-- 
Tomasz Pala <gotar w pld-linux.org>


More information about the pld-devel-pl mailing list