Отримайте список фіксування між тегами в git


216

Якщо у мене є сховище git з тегами, що представляють версії випусків.

Як я можу отримати список комітетів між двома тегами (якщо це можливо в досить гарному форматі)?

Відповіді:


250

git log --pretty=oneline tagA...tagB (тобто три крапки)

Якщо ви просто хотіли, здійснює доступ із tagB, але не tagA:

git log --pretty=oneline tagA..tagB (тобто дві крапки)

або

git log --pretty=oneline ^tagA tagB



24

Для порівняння між останніми комісіями поточної гілки та тегом:

git log --pretty=oneline HEAD...tag

16

Для стилю висновок в бажаний досить формат, см сторінка людини дляgit-log .

Приклад:

git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.