Как искать в истории по имени файла, заданного маской и находящегося где-нибудь? - PullRequest
0 голосов
/ 29 мая 2018

Я бы хотел найти коммиты, содержащие файл "foo. *" В любом подкаталоге.Является ли это возможным?И как?

1 Ответ

0 голосов
/ 29 мая 2018

Вы можете вызвать следующую команду:

$ git log --all --full-history -- **/*.css 
commit a9d919629
Author: Some Author
Date:   Wed Oct 5 17:12:00 2016 -0400

    commit message 1

commit abb09b06d
Author: Some Author Authour
Date:   Tue Sep 15 23:05:12 2015 +0200

    commit message 2

commit 3da5e0efd
Author: Some Author
Date:   Sat Sep 5 20:52:55 2015 +0200

    commit message 3

И затем с помощью списка идентификаторов фиксации зафиксированных файлов:

$ git diff-tree --no-commit-id --name-only -r a9d919629
css/flags.css
css/flags/flags.png
cv.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...