我可以通過像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. ,我可以知道我將使用哪個端口號嗎?
- 3. 我如何知道Webrtc修訂版和版本號?
- 4. 我可以知道算法類型嗎?
- 5. 我想知道我的形式提交
- 6. App Store提交內容:我可以修改標準EULA嗎?
- 7. git知道我的分支是什麼提交號碼
- 8. 到顯示修訂提交
- 9. 我可以壓縮提交Mercurial嗎?
- 10. 我可以將我的修訂歷史恢復到SVN嗎?
- 11. 問題:讓我們回到修改和修訂提交的最新修訂版
- 12. 我可以合併/修改通知欄中的通知嗎?
- 13. Subversion可以追加修訂版本號到檔案嗎?
- 14. 我可以將Perforce標籤從一個修訂移到另一個修訂嗎?
- 15. 我可以訂購readdir嗎?
- 16. 我可以使用提交按鈕和JS提交表單嗎?
- 17. 我可以知道文件的哪個條目正在被修改嗎?
- 18. Pub/Sub範例:我可以知道訂閱者是否還活着嗎?
- 19. 您可以使用pullrequest ID(不知道問題編號)獲取pullrequest的提交信息嗎?
- 20. 從github項目中檢索最新的提交修訂號
- 21. 如何使用提交後提交鉤子提交提交時的修訂?
- 22. 我可以知道製造商的配對藍牙設備型號嗎?
- 23. 可以知道
- 24. 我可以通過Github上的'pull-and-patch'提交bug修復請求嗎?
- 25. 知道修訂我做了一個給定的回購結賬
- 26. 你可以在提交顛覆時修改文本文件嗎?
- 27. 如果我知道IP,我可以跟蹤活動嗎?
- 28. 可以讓PHP解釋器知道PHPDoc類型提示嗎?
- 29. 我的應用程序可以知道它的Git標籤嗎?
- 30. 提交後在文件中包含修訂號?
請注意,「commit numbers」無法可靠地用於引用git提交。然而,SHA哈希的任何唯一的一組開始字符將會執行。 所以如果問題的目的是爲了理解你的速度,那就去計算它們。如果你想指向一個特定的提交(例如在你的問題跟蹤器中),使用你的散列的前幾個字符(我喜歡8,但更短的作品)。 – webmat 2009-05-30 15:03:59