Могу ли я создать файл gitignore для конкретного пользователя? - PullRequest
90 голосов
/ 20 апреля 2011

Я хочу изменить gitignore, но не все в команде хотят этих изменений.Как пользователь может иметь свой собственный файл git ignore?

Ответы [ 4 ]

94 голосов
/ 20 апреля 2011

Вы можете создать свой собственный .gitignore, используя

git config --global core.excludesfile $HOME/.gitignore

Затем поместите нужные записи в этот файл.

72 голосов
/ 20 апреля 2011

Для игнорирования файлов, специфичных для пользователя и репо, необходимо заполнить следующий файл:

$GIT_DIR/info/exclude

Обычно $ GIT_DIR означает:

your_repo_path/.git/
28 голосов
/ 20 апреля 2011

В их .gitconfig:

[core]
    excludesfile = ~/.global_gitignore

Таким образом, они могут игнорировать определенные типы файлов глобально.Каждый пользователь может иметь свой собственный глобальный файл игнорирования.

5 голосов
/ 22 июня 2018

Например, вы хотите игнорировать папку ~/some/path/.idea:

# 1. Add .idea to user specific gitignore file
echo .idea > ~/.gitignore

# 2. Add gitignore file to gitconfig
git config --global core.excludesfile ~/.gitignore
...