Поместите
*/lib/file.f
в свой .gitignore
.Это заставит git игнорировать любой файл вида project/<DIR>/lib/file.f
, предполагая, что .gitignore
находится в каталоге project
.Чтобы git игнорировал lib/file.f
две директории вниз, вам также нужно добавить
*/*/lib/file.f
к .gitignore
и т. Д.
Значительно проще, конечно, будетпоместить
*file.f
в .gitignore
, чтобы заблокировать все файлы с именем file.f
, но ваш вопрос, кажется, предполагает, что существует хотя бы один файл с таким именем, который вы не хотите игнорировать.