Страницы

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

среда, 18 декабря 2019 г.

Возможно ли инвертировать детектинг файлов в GIT?

#git #gitignore


Для того что бы файлы не попадали в обработку их нужно занести в gitignore файл.
А можно ли сделать наоборот, то есть например указать что надо обработать такой то
файл, а остальные не брать в учет.
    


Ответы

Ответ 1



В .gitignore можно инвертировать правила с помощью !: * !*.html Теперь git будет игнорировать все файлы, кроме тех, что попадают под паттерн *.html. Документация .gitignore

Ответ 2



Можно просто не пользоваться командами наподобие git add . и добавлять файлы только по-одному. Еще можно написать в .gitignore * (т.е. все файлы), а добавлять их по-одному через git add -f Не забывайте, что файл, который уже есть в репозитории, будет отслеживаться независимо от того что написано в .gitignore

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

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