如何使用正則運算式在軟體存盤庫中搜索 Git 提交訊息(不是差異)并將這些訊息及其行號輸出到文本檔案?
uj5u.com熱心網友回復:
您可以通過執行以下操作“grep”提交日志訊息:
git log -E --grep="regex" --oneline >/tmp/results.txt
這將導致例如:
abcd1234 包含正則運算式的第一次提交。defg5679 另一個提交:在這里找到正則運算式。
我不確定您所說的行號是什么意思 - 如果您只想對檔案中的每一行進行編號,則可以通過將結果通過管道傳輸來實作這一點nl:
git log -E --grep "foo" | nl -w 1 -s ' ' > /tmp/results.txt
(-w 1左對齊數字,并-s ' '在文本前的數字后放置一個空格)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/332845.html
上一篇:Ubuntugit備份檔案
