我有2個不同的提交消息。例如一個提交消息是2000.11,其他提交消息是2000.115。
當我試圖讓提交信息2000.11詳細日誌信息,使用命令
混帳登錄--grep = 2000.11,
它走的是另提交信息即2000.115也。如何搜索具體的編號作爲提交消息的具體Git日誌
如何搜索特定的提交消息?
或者git是否只有2個小數點的限制,然後在git log結果中包含第三個小數點的提交?
我有2個不同的提交消息。例如一個提交消息是2000.11,其他提交消息是2000.115。
當我試圖讓提交信息2000.11詳細日誌信息,使用命令
混帳登錄--grep = 2000.11,
它走的是另提交信息即2000.115也。如何搜索具體的編號作爲提交消息的具體Git日誌
如何搜索特定的提交消息?
或者git是否只有2個小數點的限制,然後在git log結果中包含第三個小數點的提交?
git log --all --grep='2000.11 '
根據提交ID是如何構成的,也許在結尾加上一個空格會有所幫助。
不,結果現在是空的。 – nirmalraj17
「2000.11」部分位於提交消息中的位置在哪裏? – Max
就像id#2000.11一樣。看起來這可以通過在這條消息上加上大括號來調整。但我正在尋找更具體的表達式提交消息匹配。 – nirmalraj17
我找到了一種方法來匹配確切的提交消息。
GIT中登錄--all --grep = 「\ < 2000.11 \>」
或
GIT中登錄--grep = 「\ < 2000.11 \>」
這將匹配提交消息中的整個字符串「2000.11」。
你應該首先發布完整的輸出。這真的很重要! – gzc
'git log --all --grep ='2000.11'',它應該可以工作。 –
不,它仍然顯示提交ID的 – nirmalraj17
你是什麼意思_commit id_? Git中的提交通常由SHA1引用:https://git-scm.com/book/en/v2/Git-Internals-Git-Objects您的號碼不是有效的SHA1字符串。 – Melebius