Git ignore - Как вы переопределяете исключение на ignore-all?

Я хочу создать git-репо из моих настроек bash и плагинов и еще много чего. Я проигнорировал все (строка 0) и затем вручную добавил файлы / папки, которые я хочу в репо. (Я должен сделать это так, потому что репо в моем~ Папка.) Я хочу игнорировать все цветовые профили в каталоге .vim / colors /, но я хочу включить один файл, который я использую (apprentice.vim).

.vim/colors/* Строка, кажется, не работает - она ​​не игнорирует файлы вообще. С помощью!!.vim/colors/* тоже не работает Как мне сделать так, чтобы он переопределял все предыдущие правила и игнорировал папку colors, а затем позволял игнорировать файл apprentice.vim?

/*

*.swp

!.gitignore

!.bashrc
!.bash_profile

!.vimrc
!.vim
.vim/colors/* # Don't include all of the other color schemes
!.vim/colors/apprentice.vim

Ответы на вопрос(2)

Ваш ответ на вопрос