Jeśli mam repozytorium git ze znacznikami reprezentującymi wersje wydań.
Jak mogę uzyskać listę zatwierdzeń między dwoma tagami (z ładnym formatem, jeśli to możliwe)?
git log --pretty=oneline tagA...tagB
(tj. trzy kropki)
Jeśli chcesz tylko zatwierdzeń osiągalnych z tagB, ale nie tag A:
git log --pretty=oneline tagA..tagB
(tj. dwie kropki)
lub
git log --pretty=oneline ^tagA tagB
git log
przyjmuje zakres zatwierdzeń jako argument:
git log --pretty=[your_choice] tag1..tag2
Zobacz stronę podręcznika dla git rev-parse
uzyskać więcej informacji.
Aby porównać najnowsze zatwierdzenie bieżącej gałęzi ze znacznikiem:
git log --pretty=oneline HEAD...tag
FYI:
git log tagA...tagB
zapewnia standardowe wyjście dziennika w zakresie.