获取git中的标签之间的提交列表
如果我有一个代表版本的标签的git仓库。
我怎样才能得到两个标签之间的提交列表(如果可能,有一个漂亮的格式)?
git log --pretty=oneline tagA...tagB
(即三个点)
如果你只是想从tagB到达而不是tagA:
git log --pretty=oneline tagA..tagB
(即两个点)
要么
git log --pretty=oneline ^tagA tagB
git log
将一系列提交作为参数:
git log --pretty=[your_choice] tag1..tag2
有关更多信息,请参阅git rev-parse
的手册页 。
比较当前分支的最新提交和标签:
git log --pretty=oneline HEAD...tag
要将输出设置为您喜欢的漂亮格式,请参阅git-log
的手册页 。
例:
git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB
供参考:
git log tagA...tagB
在一定范围内提供标准的日志输出。