獲取簡短的 Git 版本雜湊 - Get the short Git version hash
問題:
Is there a cleaner way to get the short version hash of HEAD
from Git?有沒有更簡潔的方法可以從 Git 獲取HEAD
的短版本雜湊?
I want to see the same output as I get from:我想看到與我得到的輸出相同的輸出:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
I originally used the above command to generate a version string, but this is even better:我最初使用上面的命令來生成版本字串,但這更好:
git describe --tags
It will output strings like 0.1.12
(tagged commit) or 0.1.11-5-g0c85fbc
(five commits after the tag).它將輸出像0.1.12
(標記提交)或0.1.11-5-g0c85fbc
(標記後五次提交)這樣的字串。
解決方案:
參考一: http://stackoom.com/question/NtMz參考二: Get the short Git version hash
「其他文章」
- 如何在 JavaScript 中編寫內聯 IF 語句? - How to write an inline IF statement in JavaScript?
- 如何限制 Parallel.ForEach? - How can I limit Parallel.ForEach?
- python:如何識別變數是陣列還是標量 - python: how to identify if a variable is an array or a scalar
- 使用 Windows 命令提示符安裝 Windows 服務? - Install a Windows service using a Windows command prompt?
- 如何在沒有我自己的登錄檔的情況下安裝私有 NPM 模組? - How to install a private NPM module without my own registry?
- 如何使用 pip 更新/升級包? - How to update/upgrade a package using pip?
- 條件使用NOT NIL的Rails - Rails where condition using NOT NIL
- 像屬性一樣訪問字典鍵? - Accessing dict keys like an attribute?
- 檔案輸入“接受”屬性 - 有用嗎? - File input 'accept' attribute - is it useful?
- Python while 語句上的 Else 子句 - Else clause on Python while statement
- 正則表示式匹配兩個單詞之一 - Regex match one of two words
- 我們如何下載 blob url 影片 [關閉] - How do we download a blob url video [closed]
- 比較兩個字串,忽略 C# 中的大小寫 [重複] - Comparing two strings, ignoring case in C# [duplicate]
- Java 介面/實現命名約定 [重複] - Java Interfaces/Implementation naming convention [duplicate]
- 如何檢查是否在 Cygwin、Mac 或 Linux 中執行? - How to check if running in Cygwin, Mac or Linux?
- Java 日期與日曆 - Java Date vs Calendar
- 在 JavaScript 中將日期轉換為另一個時區 - Convert date to another timezone in JavaScript
- 為SQL Server Express 2012啟用遠端連線 - Enable remote connections for SQL Server Express 2012
- 如何從程式碼中獲取裝置的IP地址? - How to get IP address of the device from code?
- 獲取簡短的 Git 版本雜湊 - Get the short Git version hash