0
git tag
只顯示我下面的:如何使用摘要的第一行獲取標籤列表?
v1.0
v2.0
v3.0
v4.0
v5.0
v7.10
v7.2
v7.3
v7.4
v7.5
v7.6
v7.7
v7.8
v7.9
git tag --sort="v:refname" -l
至少排序正確的方式(儘管我寧願相反的順序)。
但有類似
git log --tags --decorate --simplify-by-decoration --oneline
東西除了一個事實,即它不打印日誌,但要像less
做(我不知道它是怎麼叫),我喜歡它。因此,如果輸入git tag
時顯示該內容會很好。
你的意思是'log'命令的問題是它啓動了一個尋呼機,而不是將輸出轉儲到控制檯?然後添加'--no-pager'選項('git - 否 - pager log --tags --decorate --simplify-by-decoration --oneline') –
是的!看起來不錯! (aaah,尋呼機的名字是有道理的) –
請記住'log'輸出(通常)是由步行歷史驅動的,不一定是追蹤標籤。 OTOH我不知道'tag'命令可以打印你想要的信息(特別是因爲標籤可能指向提交以外的東西)。根據你所知道的標籤的位置,這可能沒什麼大不了的;但在最常見的情況下,您可能必須在log命令中包含'--all --full-history'(以確保標記的提交已遍歷),然後將輸出提供給'grep'以過濾掉標記的提交 –