我只是想知道我現在的版本號是什麼。在Git中,我如何找出我目前的版本是什麼?
100
A
回答
116
你是什麼意思的「版本號」?標記提交版本號然後使用
$ git describe --tags
來標識當前HEAD w.r.t.任何標籤。如果你的意思是你想知道當前HEAD的SHA1,你可能想:
$ git rev-parse HEAD
雖然它往往是足以完成:
$ cat .git/refs/heads/master
(在最後,你可以用替換主任何你想要的分支)
+7
引用可能被封裝在'.git/packed-refs'中,所以你應該避免直接訪問'.git/refs /'。只要使用'混帳REV-解析master'的(或'混帳REV-解析裁判/頭/ master'的,如果你需要完全明確)。 – 2011-04-20 05:50:08
60
26
這給了你剛纔的修訂。
git rev-parse HEAD
3
這給你的哈希的前幾位,他們是唯一的,足以使用作爲說的版本號。
混帳REV-解析--short HEAD
相關問題
- 1. 如何找出我正在運行的git版本?
- 2. 我如何知道我在git中檢出了哪個版本?
- 3. 如何在我的項目中找到我的角度版本?
- 4. 在PHP中,我該如何找出$這是指的是什麼?
- 5. 在git中,我如何找到創建分支的版本?
- 6. 我如何找到我有什麼提交版本?
- 7. 我如何知道我使用的是什麼版本的jqgrid
- 8. 找出我的sqlite版本
- 9. 如何在Eclipse Luna中找回我的項目的舊版本?
- 10. 我的PHP版本是什麼?
- 11. 我的HAProxy版本是什麼?
- 12. 我的骨幹版本是什麼?
- 13. 如何找到我有什麼版本的dawg?
- 14. 我應該使用什麼版本的sqlite,如果我的目標是android 2.2
- 15. 爲什麼Git不告訴我,我在我的遠程之前
- 16. 如何找出爲什麼我的「Ad Hoc」版本的iPhone不會安裝?
- 17. 爲什麼我的GitHub CocoaPod項目列出版本無效
- 18. 我的「git svn」版本庫位於Subversion版本庫之前嗎?
- 19. 我如何在fpcomplete站點上找到當前版本的yesod
- 20. 如何在CLI(Mac OSX)上查找我當前版本的Chrome?
- 21. 我的VS 2005網站項目是什麼版本?
- 22. 如何檢測我使用的是什麼版本的JavaDB/Derby?
- 23. 是我在找什麼?
- 24. 是DBus我在找什麼?
- 25. 我如何在DB中找到我的Drupal版本?
- 26. 檢查我目前的gperf版本
- 27. 什麼是我在我的鋰項目中使用git的推薦方式?
- 28. 如何使用git(rebase或merge)升級我的項目版本?
- 29. 如何找出我正在運行的reportlab的哪個版本?
- 30. 如何找出我正在運行的TinyMCE的版本?
我發現這個問題,而我一直在尋找一種方式來獲得當前的修訂,以便進一步Git命令來使用它。但是,當我讀了答案,我想通了:「哦,等一下,我並不需要它,我可以只使用'HEAD'實際。」 – 2017-01-22 14:57:10