Как включить в репозиторий git только выбранные файлы и исключить все остальные? - PullRequest
9 голосов
/ 26 июля 2011

Есть ли шанс сделать противоположное тому, что делает файл .gitignore? Я имею в виду включить только указанные файлы и исключить все остальные? Заранее спасибо.

Ответы [ 2 ]

13 голосов
/ 26 июля 2011

Вы можете попробовать следующее:

#ignore everything
*

#except .c source
!*.c

(! отменяет шаблоны, указанные в gitignore)

0 голосов
/ 05 августа 2016

, если вы хотите относиться только к одной папке в корне, попробуйте это:

# ignore everything
*
# except .gitignore file
!.gitignore
# except my folder
!concered_folder_name
!concered_folder_name/*
...