Git игнорирует все файлы в каталоге ожидают для указанного - PullRequest
2 голосов
/ 13 октября 2010

Приложение My rails загружает фотографии всех пользователей в папку / uploads / photos /.Я хочу игнорировать все, что находится в этой папке в git, за исключением одной подпапки /uploads/photos/default/.

Возможно ли это с помощью файла .gitignore?

1 Ответ

5 голосов
/ 13 октября 2010

Вы можете использовать префикс !

со страницы руководства

Дополнительный префикс!который отрицает образец;любой соответствующий файл, исключенный предыдущим шаблоном, снова будет включен.Если шаблон с отрицанием соответствует, это переопределит источники шаблонов с более низким приоритетом.

# ignore generated html files,
*.html
# except foo.html which is maintained by hand
!foo.html

Хотя обычно я не буду хранить пользовательский контент в той же иерархии, что и моя база кода / хранилище.

...