Сконфигурируйте git не для использования ".gitignore", а "gitignore" - PullRequest
0 голосов
/ 12 ноября 2018

По причинам, которые ничего не добавляют к этому вопросу 1 , я хотел бы знать, возможно ли настроить git для использования gitignore вместо .gitignore.

Аналогичная ситуация имеет git вместо .git в качестве рабочего каталога git хранилища, что можно легко сделать, добавив строку

gitdir: ./git

в файл .git, находящийся в корнепапка проекта.Поэтому мне интересно, можно ли сказать git не использовать .gitignore, а другой файл, содержащий правила для файлов и папок, которые не нужно отслеживать.

Есть похожие вопросы предлагая использовать $GIT_DIR/info/exclude в качестве решения.Хотя на практике это использует те же механизмы , которые используются файлом gitignore, мой вопрос заключается в том, можно ли присвоить фактическому .gitignore какой-либо другой файл.


1 Для любопытных читателей: я синхронизирую свои персональные машины, но я не хочу синхронизировать скрытые файлы и папки, так как мне нравятся разные файлы конфигурации на разных машинах.Тем не менее, я хотел бы, чтобы мои репозитории git были синхронизированы с минимально возможными усилиями.Это то, что я делаю только с моими собственными проектами, где я часто являюсь единственным участником - поэтому, пожалуйста, давайте не будем обсуждать плохие и хорошие практики использования git, а вместо этого сосредоточимся на актуальном вопросе:)

1 Ответ

0 голосов
/ 12 ноября 2018

Вы можете изменить файл игнорирования, введя следующее:

git config core.excludesFile gitignore
...