2013-05-09 36 views

回答

8

可以使用git log命令这些选项:

git log tagA...tagB --decorate --simplify-by-decoration 

--decorate显示标签名称旁边的提交和--simplify-by-decoration仅显示已被标记的提交。

+3

您还可以使用提交校验,这是可能更合适的回答这个问题:'git log commitA ... commitB --decorate --simplify-by-decoration' – 2013-05-09 08:06:53

+0

'git log --decorate --simplify-by-decoration tagA ... tagB' ..不要相信你在互联网上阅读的所有内容。 – 2015-04-05 03:17:57

2

如果希望commit1commit2的标签名称列表(按时间倒序排列),你可以用xargsgit tag --points-at结合git log

git log commit1..commit2 --simplify-by-decoration --format=format:%h | xargs -L1 git tag --points-at 
相关问题