모든 git 브랜치에서 문자열 검색하기
요즘 여러 브랜치를 오가며 작업하다 보니, 예전에 작업해 둔 내용이 있는 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 브랜치도 추적하면 좋겠다는 생각이 들었습니다. 커스텀 데이터 컬럼으로 만들어 보면 어떨까요?
글을 무작위로 읽기