如其他SO问题所示,git describe是获取此类信息的最接近方式
[torvalds@g5 git]$ git describe parent
v1.0.4-14-g2414721
Run Code Online (Sandbox Code Playgroud)
即我的"父"分支的当前头是基于
v1.0.4,但由于它有一些提交,描述已添加额外提交的数量("14")和提交本身的缩写对象名称("2414721") 在末尾.附加提交的数量是"
git log v1.0.4..parent" 将显示的提交数量.
散列后缀为"-g"+ 7-char缩写为尖端提交父(这是的2414721b194453f058079d897d13c4e377f92dc6).
当然,您可以随时计算您的提交
git shortlog -s -n
135 Tom Preston-Werner
15 Jack Danger Canty
10 Chris Van Pelt
Run Code Online (Sandbox Code Playgroud)
该
git describe选项将所有提交消息压缩为提交数,该2414721b194453f058079d897d13c4e377f92dc6选项按提交数对列表进行排序.此命令也可能有用
PhilipOakley,因为您可以轻松地转储每个人所做的所有更改.
还有一些其他整洁的选项:
gitster将附加电子邮件,您可以控制列宽-s.有关更多信息,
请查看联机帮助页.