在所有 git 分支中搜尋字串
原文由 Ellie Huxtable 于 發布,訂閱此部落格
最近同時在幾個分支上工作,卻想不起來之前完成的工作是在哪個 git 分支上。不過,我還記得自己定義過的某個介面名稱。
用這個指令就能在所有 git 分支中搜尋特定字串:
git rev-list --all | xargs git grep 'SEARCH STRING'如果有找到結果,就會顯示對應的 git SHA。
查詢該 SHA 的資訊:
git show <THE SHA>接著你會看到類似這樣的內容:
commit 68f9ecc4d46716f572de943ee90bf236c3065ef4 (HEAD -> ellie/ui-me)
Author: Ellie Huxtable <[email protected]>
Date: Sat May 25 09:51:56 2024 +0100
wip[!NOTE]> 我在想,讓 Atuin 除了追蹤其他東西之外,也能追蹤 git 分支好像也不錯。或許可以加個自訂的資料欄位?
隨機一篇部落格
留言
登入後參與討論