Есть ли какая-нибудь директория git, которую можно по умолчанию и всегда игнорировать? - PullRequest
0 голосов
/ 11 июня 2018

Я бы хотел игнорировать каталоги sandbox, расположенные в каталоге моего проекта.Тем не менее, по умолчанию, если есть какой-то один каталог, который всегда можно игнорировать без какой-либо конфигурации, я хотел бы использовать его и должен его использовать.

Итак, мой вопрос Is there any git directory that can be definitely and always ignored by default?

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете создать глобальное .gitignore:

git config --global core.excludesfile ~/.config/git/ignore

например;см. Global Git игнорирование для получения более подробной информации об этом.

Обратите внимание, однако, что во многих случаях вы не должны делать это.(Эта же идея отражена во втором ответе на этой странице, который не является принятым ответом.)

Для файлов, которые созданы чем-то , которое вы делаете, что победило 't , созданный для других людей, выполняющих работу в том же проекте, уместен глобальный .gitignore.Например, предположим, что все ваши коллеги используют vim или emacs или редактор sublime, но вы используете свой собственный персональный редактор, возможно, под названием Frank's Editor, и он создает резервные файлы с именем .frank.<name>.

.все ваши Git-репозитории игнорируют .frank.*, поскольку это ваши резервные копии редактора.Они не являются резервными копиями редактора Боба, которые *.~, потому что он использует emacs, и они не являются .*.swp временными файлами Кэрол vim.Ваш проект также не должен игнорировать *.~ - это должно быть в глобальном игнорировании Боба, и Кэрол должна иметь .*.swp в ее глобальном игнорировании.

Но если в вашем проекте есть подкаталог sandbox/, то project использует, что вы, Боб и Кэрол будете иметь в своем проекте - ну, , что file-name должно быть в файле .gitignore проекта, так что оно игнорируется в вашем проекте.клон, в клоне Боба, в клоне Кэрол и в любом другом клоне, который кто-либо когда-либо делает, потому что .gitignore этого проекта клонируется вместе с проектом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...