Я хотел бы игнорировать все в определенной папке и ее подпапках, кроме .c
и .h
файлов.
Но локально мне нужны и другие файлы. Нужно ли мне иметь эти файлы, которые не должны отслеживаться, в git -репортаже до или после добавления .gitignore
?
И как мне это сделать?:
#ignore all
*
#but:
!source/**/*.c
!source/**/*.h
Это моё текущее решение, но оно не работает. Но я думаю, что это также относится к моменту времени, когда я должен добавить файлы, которые должны игнорироваться, но должны быть там локально?
РЕДАКТИРОВАТЬ: Проблема в том, что я получил копию проект, который выполняет все виды makefile magi c и другие вещи, я даже не знаю, какие существуют типы файлов и подпапок (я буду работать только в одной папке массивного проекта, поэтому я не думаю, что то, что gitignore должен быть настолько эксклюзивным) ... и я не могу просто все зафиксировать, потому что я думаю, что должна быть установлена библиотека lib, поэтому каждый должен делать это самостоятельно ...