我有一個長度爲8個字符的短git提交散列。我想從遠程服務器獲得完整的散列。我嘗試從提交哈希中獲取分支名稱,然後從分支名稱獲取完整提交哈希,但它只適用於最新的提交。什麼可能是最好的方式來實現我想要的?如何從短散列獲得完整的git提交散列?
1
A
回答
9
git rev-parse
會給你想要的東西。
$ git rev-parse 3cdd5d
3cdd5d19178a54d2e51b5098d43b57571241d0ab
1
您可以使用--pretty
選項show
命令:
$ git show --pretty=%H 62a0505
62a0505e8204115b8b9c8a95bfa264a8c0896a93
(假設你有回購的本地克隆)
+0
這非常接近我正在尋找的東西。非常感謝你。 – Usman
相關問題
- 1. 從提交消息獲取Git提交散列
- 2. 顯示完整的git散列 - 不是壓縮散列
- 3. Git提交散列用於cachebusting腳本的散列
- 4. GIT中取由散列特定提交
- 5. C#計算GIT提交散列
- 6. 獲得提交的前散列提交,改變特定文件
- 7. 如何獲得散列中的陣列
- 8. Teamcity&Git - PR合併構建 - 無論如何獲得HEAD提交散列?
- 9. 如何提交表單散列或自
- 10. 如何從一個散列數組中提取散列?
- 11. 使用Github API從短散列獲取git commit
- 12. 獲得散列的NodeJS
- 13. 什麼是特定提交散列的樹形散列?
- 14. 如何獲得以前版本的sha散列,git
- 15. 如何獲得下一個值散列
- 16. 如何獲得散列表數據
- 17. 如何提取到散列
- 18. 散列散列的紅寶石散列
- 19. 如何在postgresql中獲得整個表的散列?
- 20. Php從URL獲得散列值
- 21. 只獲得256位散列的前10個字符而不是完整的散列值
- 22. 散列哈希,如何獲得第一個嵌套散列的鍵
- 23. 如何在散列內創建散列
- 24. Perl - 散列散列(散列和標量)?
- 25. 最新的提交散列子目錄
- 26. 散列明文以確保完整性?
- 27. 提取散列陣列的幾個陣列,縮短代碼
- 28. 管道git提交散列到Python中的文件
- 29. Git只顯示提交散列的作者?
- 30. 如何散列
你是什麼意思「從遠程服務器」?你有存儲庫的本地克隆嗎? –
我有一個存儲庫的本地克隆,但我需要做之前我取。 (我實際上正在研究一個可以自動完成所有工作的python腳本,這就是爲什麼我不想每次都可以獲取) – Usman