web-dev-qa-db-fra.com

Puis-je créer un fichier gitignore spécifique à l'utilisateur?

Je veux changer le gitignore, mais tout le monde dans l'équipe ne veut pas ces changements. Comment un utilisateur peut-il avoir son propre fichier ignorer git?

92
asdsadasds

Pour ignorer les fichiers spécifiques à l'utilisateur et au référentiel, vous devez remplir le fichier suivant:

$ GIT_DIR/info/exclude

En général, $ GIT_DIR signifie:

your_repo_path/.git /
75
grzuy

Vous pouvez créer votre propre .gitignore en utilisant

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

Ensuite, mettez vos entrées souhaitées dans ce fichier.

95
Dave Kincaid

Dans leur .gitconfig:

[core]
    excludesfile = ~/.global_gitignore

De cette façon, ils peuvent ignorer certains types de fichiers à l'échelle mondiale. Chaque utilisateur peut avoir son propre fichier global d'ignorance.

28
Rafe Kettler

Par exemple, vous voulez ignorer ~/some/path/.idea dossier:

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

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

Comme indiqué dans Tutoriel .gitignore d'Atlassian , vous pouvez également utiliser le <repo>/.git/info/exclude fichier que vous pouvez facilement modifier avec n'importe quel éditeur de texte. Cela fonctionne de la même manière que .gitignore.

Je pourrais facilement ignorer mes fichiers intelliJ, mes fichiers docker personnels et tout ce dont j'ai besoin pour travailler.

0
obscure18