git игнорировать все файлы Excel, но включать один файл Excel, bitbucket - PullRequest
0 голосов
/ 02 марта 2020

У меня есть текст ниже в моем .gitignore файле, я хочу исключить все файлы Excel, кроме одного, означает, что хочет создать sh только один файл Excel,

Белый список некоторых файлов

!DBB/Tool Input.xlsx

Игнорировать все файлы ниже Тип

*.xlsx

Дайте мне знать, как этого добиться?

1 Ответ

1 голос
/ 02 марта 2020

Вы должны разместить их в правильном порядке в вашем файле .gitignore.

.gitignore анализируется сверху вниз и следует иерархии:

  1. Считать игнорирование системы (если существует)
  2. Считать глобальное игнорирование (снова, если существует) он должен находиться в вашем домашнем каталоге, если он не настроен для указания на другое местоположение)
  3. Читать проект root .gitignore
  4. Обрабатывать (рекурсивно) каждую папку .gitignore file

Примечание Каждый шаг перезаписывает предыдущий в случае «конфликта», что означает неоднозначное правило


В вашем случае вы можете используйте его по-разному, как описано выше. Самый простой способ - добавить его в "root" .gitignore со следующим содержимым:

### This is the content of your .gitignore file
### -------------------------------------------

# Ignore All (xlsx) files
*.xlsx

# DO-NOT ignore specific file
!DBB/Tool Input.xlsx


Option 2

Yout " root "` .gitignore "

# Ignore All (xlsx) files
*.xlsx

Yout .gitignore внутри папки DBB

### do not ignore this specific file
!DBB/Tool Input.xlsx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...