3
如下所示使用命令確定某個函數首次出現在git存儲庫中的時間。如何找到git倉庫中的哪個標籤包含特定提交
git log -Sfoo
我想什麼來確定,是標籤這個第一顯示出來英寸
因此,例如在Node.js的儲存庫有每個版本的標籤,所以我想,以確定哪個版本在其中具有函數foo。
git的日誌會給我承諾哈希,然後我想用它來找到它出現的第一個標籤。
謝謝!
如下所示使用命令確定某個函數首次出現在git存儲庫中的時間。如何找到git倉庫中的哪個標籤包含特定提交
git log -Sfoo
我想什麼來確定,是標籤這個第一顯示出來英寸
因此,例如在Node.js的儲存庫有每個版本的標籤,所以我想,以確定哪個版本在其中具有函數foo。
git的日誌會給我承諾哈希,然後我想用它來找到它出現的第一個標籤。
謝謝!
你可以用鎬頭像你對我所做的發現提交,然後用...
git tag --contains <sha1>
我不知道訂單的,但如果它是第一個,你可以管它通過head -1
。
你可以用一個錯位的命令找到它...
git tag --contains $(git log --format="%H" -1 -Sfoo) | head -1
完美!謝謝。 – justinhj