Не уверен, почему принятый ответ не работает в моей среде, наконец, я запускаю команду ниже, чтобы получить то, что мне нужно

у быть в состоянии найти определенную строку, которая была введена в любой коммит в любой ветке, как я могу это сделать? Я нашел что-то (что я модифицировал для 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>

Неважно, если ваше решение медленное.

Ответы на вопрос(0)

Ваш ответ на вопрос