TransWikia.com

Проблема с инвертированным .gitignore

Stack Overflow на русском Asked by DKay on January 28, 2021

Я пытаюсь настроить файл .gitignore таким образом, чтобы он игнорировал все файлы во всех поддиректориях репозитория, кроме *.c, *.py и .pdf (также во всех поддиректориях). Но проблема в том, что если я составляю .gitignore моего репозитория таким образом:

/**/
!/**/*.pdf
!/**/*.с
!/**/*.py

То Git все равно игнорирует вообще все файлы, не обращая внимания ни на какие из них. В чем моя ошибка и как правильно составить .giignore для моей задачи?

One Answer

У меня получился такой файл. Подходит?

# Игнорируем всё
*
# Но позволяем рекурсивно заходить в папки
!*/
# а также следим за следующими файлами
!*.c
!*.py
!*.pdf

Correct answer by Timofei Bondarev on January 28, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP