Git migration: beta version

Kacper Kornet draenog at pld-linux.org
Fri Jul 6 11:46:56 CEST 2012


On Fri, Jul 06, 2012 at 11:43:07AM +0200, Tomasz Pala wrote:
> On Fri, Jul 06, 2012 at 11:32:25 +0200, Kacper Kornet wrote:

> >> A pytanie z gita, bo tego od dawna zrobić nie umiem - jak pokazać
> >> ostatnią zmianę _pliku_? Nie ostatniego commita, więc chyba nie żadne
> >> ~/^...

> > git log -p <plik>

> 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.
-- 
  Kacper


More information about the pld-devel-pl mailing list