где я должен положить .gitignore, чтобы повлиять на все проекты? - PullRequest
2 голосов
/ 23 февраля 2012

где мне разместить файл .gitignore, чтобы все мои проекты использовали эти настройки?

Я пробовал разные папки, и я могу заставить его работать, только если поместить его в папку своего проекта, но тогда настройки (конечно) применяются только к этому проекту ... не мои другие проекты.

Ответы [ 4 ]

11 голосов
/ 23 февраля 2012

git включает «глобальную» опцию конфигурации, которая может указывать, что она включает файлы, которые вы всегда хотите игнорировать при запуске проекта. Например, если компиляция ваших игнорируемых файлов называется: ignore_global, вы можете сделать это;

git config --global core.excludesfile /path/to/your/ignore_global

Подробнее об этом здесь: Игнорировать файлы

1 голос
/ 19 декабря 2018

Даже если предыдущие решения работают, я бы порекомендовал иметь глобальный ~/.gitignore_global и добавить его в исключаемые файлы с помощью команды:

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

Это рекомендуемое решение от github: https://help.github.com/articles/ignoring-files/

1 голос
/ 24 февраля 2012

Вам необходимо использовать командную строку .Причина в том, что вам нужно поместить файл gitignore в родительский каталог ваших проектов Eclipse, но вы не можете увидеть этот каталог в рабочей среде Eclipse (так как проекты Eclipse являются объектами верхнего уровня).

Например, выУ вас есть 2 проекта Eclipse, которые хранятся в этом хранилище

\ mygitrepo \ project1

\ mygitrepo \ project2

, затем просто добавьте файл .gitignore в каталог mygitrepo.

0 голосов
/ 23 февраля 2012

Это не специфическое затмение. Попробуйте это: http://programblings.com/2008/10/22/git-global-ignores/

...