Chcę zrobić różnicę między dwoma znacznikami i zatwierdzonymi zmianami między tymi dwoma znacznikami, czy mógłbyś powiedzieć mi polecenie?Git diff między podanymi dwoma znacznikami
Odpowiedz
$ git diff tag1 tag2
lub pokaż log między nimi:
$ git log tag1..tag2
czasami może to być wygodne, aby wyświetlić tylko listę plików, które zostały zmienione:
$ git diff tag1 tag2 --stat
a następnie spojrzeć na różnice dla konkretny plik:
$ git diff tag1 tag2 -- some/file/name
Znacznik jest tylko odwołaniem do ostatniego zatwierdzenia "na tym znaczniku", więc robisz różnicę w zatwierdzeniach między nimi.
Również dobre referencje: http://learn.github.com/p/diff.html
@kaiser lol! btw, chciałbym dodać tę wskazówkę, aby porównać całe katalogi z 'git gui' w" tools/add "jak' git difftool -d $ REVISION'! i aby połączyć [tę odpowiedź] (http://stackoverflow.com/a/2006241/1422630) też. –
Czy istnieje sposób, aby komenda 'git log' pokazywała tylko dodatkowe zatwierdzenia, a nie wspólne zatwierdzenia? – CMCDragonkai
@CMCDragonkai to właśnie robi to polecenie, pokazuje dodatkowe zatwierdzenia na tag2 od tag1. – gauteh
Jeśli kod źródłowy jest na Github, można użyć ich narzędzie porównujące: https://help.github.com/articles/comparing-commits-across-time/
- 1. git diff między dwoma różnymi plikami
- 2. MySql różnica między dwoma znacznikami czasu w dniach?
- 3. Jak renderować różnice kontekstowe między dwoma znacznikami czasu w JavaScript?
- 4. git diff między zdalnym a lokalnym repo
- 5. Git Diff między HEAD i SVN Master
- 6. Jak utworzyć poprawkę między dwoma znacznikami za pomocą wielu zatwierdzeń między nimi?
- 7. Diff a git fork
- 8. Losowe podwojenie między podanymi liczbami
- 9. Reading wyjście git diff
- 10. Udostępnianie kodu między dwoma różnymi projektami git
- 11. Udostępnianie kodu między dwoma projektami w git
- 12. Jak wykryć konflikt między dwoma repozytoriami git.
- 13. Znajdź różnicę między dwoma oddziałami w Git
- 14. git scalania za pomocą narzędzia diff vs2012
- 15. git diff z połączonej --word-diff
- 16. git diff z filtrem autora
- 17. git stworzyć łatkę Diff
- 18. git diff na datę?
- 19. Git diff ze zdalnym znacznikiem
- 20. Przedział czasu między kolejnymi znacznikami
- 21. jvectormap: Rysuj linie między znacznikami?
- 22. Jak mogę policzyć liczbę zatwierdzeń między dwoma oddziałami?
- 23. Jak mogę obliczyć różnicę między dwoma ciągami?
- 24. MySQL: diff między tabelami
- 25. Różnica między zatwierdzeniem git a katalogiem roboczym?
- 26. Saving the git diff between two commit w pliku tekstowym
- 27. git diff wyjątkowy scalić popełnić
- 28. git diff - obsługa długich linii?
- 29. Jak grep the git diff?
- 30. git create commit from diff between two branches
myślę społeczność git często oczekuje początkujących, aby dowiedzieć się więcej niż powinni. To jest poprawne pytanie. Daj mu spokój. –
Hmmmm ... Nie ma "ostatniego zatwierdzenia tego tagu". Znacznik jest tylko odniesieniem do zatwierdzenia. –