我可以通过像svn info这样的命令在svn中看到修订号,但是在git中我只能看到sha对象名,有没有什么办法可以知道已经提交了多少个修订版?我可以知道提交的修订号吗?
11
A
回答
10
git describe将得到这方面的信息最接近的方式,因为在这个other SO question
[[email protected] git]$ git describe parent
v1.0.4-14-g2414721
即我的“父母”分支现任掌门建议是基于
v1.0.4
,但由于它具有除此之外的几个提交,describe在最后添加了提交本身的附加提交(“14”)的数目和提交本身的缩写对象名称(“2414721
”)。额外提交的数量是将通过“
git log v1.0.4..parent
”显示的提交数量。
哈希后缀为“-g
”+ 7-char
父代提示提交(即2414721b194453f058079d897d13c4e377f92dc6
)的缩写。
当然,你可以随时count your commits
git shortlog -s -n
135 Tom Preston-Werner
15 Jack Danger Canty
10 Chris Van Pelt
的
-s
选项南瓜所有提交信息到提交的数目,而-n
选项,通过数排序列表提交。该命令对于
changelogs
也可能有用,因为您可以轻松地转储每个人所做的所有更改。
还有其他一些简洁的选项:
-e
将追加电子邮件,并且您可以使用-w
控制列宽。
查看manpage了解更多信息。
相关问题
- 1. ,我可以知道我将使用哪个端口号吗?
- 2. 我如何知道Webrtc修订版和版本号?
- 3. App Store提交内容:我可以修改标准EULA吗?
- 4. git知道我的分支是什么提交号码
- 5. 我可以压缩提交Mercurial吗?
- 6. 我可以合并/修改通知栏中的通知吗?
- 7. Subversion可以追加修订版本号到档案吗?
- 8. 我可以将Perforce标签从一个修订移到另一个修订吗?
- 9. 我可以知道文件的哪个条目正在被修改吗?
- 10. Pub/Sub范例:我可以知道订阅者是否还活着吗?
- 11. 您可以使用pullrequest ID(不知道问题编号)获取pullrequest的提交信息吗?
- 12. 如何使用提交后提交钩子提交提交时的修订?
- 13. 我可以知道制造商的配对蓝牙设备型号吗?
- 14. 可以知道
- 15. 知道修订我做了一个给定的回购结账
- 16. 我可以将“便签”添加到mercurial修订版吗?
- 17. 你可以在提交颠覆时修改文本文件吗?
- 18. 提交后在文件中包含修订号?
- 19. Eclipse Subversive,一个提交,多个修订版号
- 20. 如何在未提交此文件的每次提交的未修改文件中更新修订号?
- 21. 我可以不用先提交我的工作目录吗?
- 22. 我可以通过昵称提交我的iOS应用吗?
- 23. 从Subversion迁移到Git我怎么才能找到一个提交修订号的提交?
- 24. 我可以知道导入全局转换xml的元素吗?
- 25. jquery可以知道我的动画gif何时结束吗?
- 26. 我可以让模型知道它的ModelForm吗?
- 27. 我们可以知道Xode项目中NSBundle的内容吗?
- 28. 强制颠覆提交“新”修订
- 29. 我们可以提交没有提交按钮的PDF表单吗?
- 30. svn:如何检查我提交的修订是否完成
请注意,“commit numbers”无法可靠地用于引用git提交。然而,SHA哈希的任何唯一的一组开始字符将会执行。 所以如果问题的目的是为了理解你的速度,那就去计算它们。如果你想指向一个特定的提交(例如在你的问题跟踪器中),使用你的散列的前几个字符(我喜欢8,但更短的作品)。 – webmat 2009-05-30 15:03:59