Где находится файл .gitignore? - PullRequest
305 голосов
/ 18 апреля 2011

Принадлежит ли файл .gitignore структуре папок .git где-нибудь или в основных исходных файлах?

Ответы [ 7 ]

366 голосов
/ 30 сентября 2013

Поместите .gitignore в рабочий каталог.Это не сработает, если вы поместите его в каталог .git (хранилище).

$ ls -1d .git*
.git
.gitignore
67 голосов
/ 18 апреля 2011

Как указано в других ответах, вы можете поместить .gitignore в любой каталог в Git-репозитории. Однако если вам нужна закрытая версия .gitignore, вы можете добавить правила в файл .git/info/exclude.

52 голосов
/ 18 апреля 2011

Вы можете поместить .gitignore в любой каталог в git.

Он обычно используется в качестве файла-заполнителя в папках, так как git обычно не отслеживает папки.

38 голосов
/ 18 апреля 2011

Если вы сомневаетесь, просто поместите его в корень вашего хранилища.См. https://help.github.com/articles/ignoring-files/ для получения дополнительной информации.

7 голосов
/ 04 июня 2014

Если вы хотите сделать это глобально, вы можете использовать путь по умолчанию, который будет искать git. Просто поместите его в файл с именем «ignore» в пути ~/.config/git

(поэтому полный путь к вашему файлу: ~/.config/git/ignore)

2 голосов
/ 11 апреля 2018

Вы также можете найти глобальный .gitignore непосредственно по пути ~, если вы не создали его в своем проекте папки. Этот файл учитывается всеми вашими проектами .git.

0 голосов
/ 24 октября 2016

Кроме того, если вы создадите новую учетную запись на Github, у вас будет возможность добавить .gitignore, и она будет автоматически настроена в правильном / стандартном месте вашего рабочего места.Вам не нужно ничего добавлять туда в начале, просто измените содержимое в любое время.

...