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