如果我有一个带有代表发行版本的标记的git存储库。
我怎么能得到两个标签之间的提交列表(如果可能的话,一个漂亮的格式)?
如果我有一个带有代表发行版本的标记的git存储库。
我怎么能得到两个标签之间的提交列表(如果可能的话,一个漂亮的格式)?
当前回答
Git日志以一个提交范围作为参数:
git log --pretty=[your_choice] tag1..tag2
更多信息请参见git rev-parse的手册页。
其他回答
Git日志以一个提交范围作为参数:
git log --pretty=[your_choice] tag1..tag2
更多信息请参见git rev-parse的手册页。
git log——pretty=oneline tagA…tagB(即三个点)
如果你只是想要从tagB而不是tagA可达的提交:
git log——pretty=oneline tagA..tagB(即两个点)
or
挖出
还要考虑这一点:
git range-diff tagA...tagB
来源:https://git-scm.com/docs/git-range-diff
FYI:
git log tagA...tagB
提供范围内的标准日志输出。
比较当前分支和标签的最新提交:
git log --pretty=oneline HEAD...tag