Заставить .gitignore игнорировать всё кроме нескольких файлов

Как указать в файле .gitignore все файлы, кроме нескольких, которые не должны игнорироваться.
Оригинал на английском

Ответ:

Следует воспользоваться префиксом !, который заставляет правило быть противоположным.

Например, чтобы заигнорировать все файлы, кроме a.txt, содержание файла .gitignore должно быть следующим:

*

!a.txt

Курс go git

Изучай Git
на практике

Пройди курс – преодолей “неловкость” перед Git и значительно повысь свою производительность!

Узнать подробнее