git diff między dwoma różnymi plikami
W HEAD
(najnowszy commit) mam plik o nazwie foo
. W moim obecnym drzewie roboczym zmieniłem nazwę na bar
, a także edytowałem.
Chcę git diff
foo
w HEAD
i bar
w moim bieżącym drzewie roboczym.
3 answers
Sprawdź --find-renames
opcję na git-diff
W https://www.kernel.org/pub/software/scm/git/docs/git-diff.html
Lub określ ścieżki jawnie:
git diff HEAD:full/path/to/foo full/path/to/bar
(kredyt trafia do twaggs z Git: jak rozróżnić dwa różne pliki w różnych gałęziach?)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:54:37
Jeśli używasz tortoise git możesz kliknąć prawym przyciskiem myszy na pliku i git diff by: Klikając prawym przyciskiem myszy na pierwszym pliku i poprzez podmenu tortoisegit wybierz " Diff later" Następnie w drugim pliku możesz również kliknąć prawym przyciskiem myszy, przejść do podmenu tortoisegit, a następnie wybrać " Diff with yourfilenamehere.txt "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-11 14:54:32
Używając PhpStorm, po prostu kopiuję poprzedni commit kodu i porównuję go z bieżącą wersją za pomocą wbudowanego narzędzia "porównaj ze schowkiem".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-21 09:42:16