어떤 분기에서 커밋에 도입 된 특정 문자열을 찾고 싶습니다. 어떻게 할 수 있습니까? 나는 (Win32 용으로 수정 한) 것을 찾았지만 git whatchanged
다른 가지를 조사하지 않는 것 같습니다 (py3k 덩어리를 무시하고 msys / win 줄 바꿈 수정)
git whatchanged -- <file> | \
grep "^commit " | \
python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \
xargs -i% git show origin % -- <file>
솔루션이 느리더라도 실제로 중요하지 않습니다.