Страницы

Поиск по вопросам

четверг, 2 января 2020 г.

Поиск коммита по содержимому

#git #git_log


Хочу найти свой коммит, diff которого содержит изменения с числом 333 в некоторой
строке - оно было удалено либо добавлено в некую строку в данном коммите. Возможно
известна папка (но не файл), в которой это было сделано.

С автором коммита вроде проблем нет:

git log --author=Qwertiy


а вот как сюда приписать поиск по содержимому изменённых строк?
    


Ответы

Ответ 1



Достаточно простое решение (которое не даст информацию о хеше коммита): git log -p | grep В git есть git grep, с ним решение будет выглядеть лучше: git grep $(git rev-list --all) Оригинальный ответ

Комментариев нет:

Отправить комментарий