2010-07-22 18 views
8

Jak mogę wyświetlić historię na konkretnym pliku (który mógł zostać usunięty już w bieżącym pniu)?Pobierz historię/dziennik pliku (potencjalnie usuniętego) w Git

Również, jakie narzędzie różnicowe sugerujesz dla mac?

+2

Proponuję zadawać tylko jedno pytanie na jeden post. Ponieważ twój tytuł odnosi się do pierwszej części twojego pytania, sugeruję przeniesienie nieco narzędzia dyferencyjnego na komputerze mac do osobnego wpisu/pytania. –

Odpowiedz

11

to zrobić, aby przejrzeć historię do pliku, nawet jeśli został on usunięty z bieżącego GŁOWA:

git log -- <filename> 

Więc jeśli usunięte xyz.py kilka korekt temu, ale chciałby, aby zobaczyć jego historię, a następnie zrobiłbyś:

git log -- xyz.py 
+1

Jeśli nazwa pliku została zmieniona w przeszłości, możesz użyć 'git log --follow - ' –

0

Ponadto, co narzędzie diff proponujesz dla mac?

Narzędzia dla deweloperów Mac pochodzą z FileMerge, które jest przyzwoitym narzędziem do porównywania. Jest w nim interfejs wiersza polecenia o nazwie opendiff (również dostarczany z narzędziami programisty).