Отслеживание только определенных каталогов и всех файлов в корне git-репозитория - PullRequest
0 голосов
/ 10 мая 2018

У меня есть хранилище. Он содержит много каталогов и файлов.

Я хочу включить только:

  • несколько каталогов (bin, Documents);
  • все файлы в корневом каталоге.

Мой .gitignore файл сейчас:

/*
!/bin
!/Documents
/Documents/ViberDownloads
/Documents/.~lock*
!/.gitignore
!/.bash_aliases
!/.bash_history
!/.bashrc
!/.gitconfig
!/.profile

Сначала я исключаю все /*.

Добавление каталогов bin и Documents в белый список.

Исключить из этого каталога некоторые подкаталоги (ViberDownloads и временные файлы LibreOffice).

Теперь я вручную добавляю файлы из корневого каталога.

Действительно корневой каталог содержит больше файлов. Но я не хочу добавлять каждый файл руководства.

Как я могу это сделать по шаблонам?

UPD: @PetSerAl, @destoryer спасибо.

/*/
!/bin
!/Documents
/Documents/ViberDownloads
/Documents/.~lock*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...