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 git ignore?
git
version-control
gitignore
asdsadasds
la source
la source
your_repo/.git/info/exclude
. Le fichier est formaté comme un fichier .gitignore standard .git update-index --skip-worktree [<file>...]
(à partir de hashrocket.com/blog/posts/… )Vous pouvez créer votre propre .gitignore en utilisant
Ensuite, mettez vos entrées souhaitées dans ce fichier.
la source
.user_gitignore
fichier dans le.git
répertoire du repo et l'ajouter avecgit config core.excludesfile .git/.user_gitignore
~/.cvsignore
car des utilitaires comme rsync utiliseront également ce fichier.core.excludesfile
pointant vers votre fichier global ignorer par exemple:~/.gitignore
. Si vous souhaitez préserver les exclusions globales et avoir des exclusions spécifiques au référentiel, la réponse de @ grzuy est la voie à suivre~/.gitignore
fichier n'était là, alors j'en ai créé un. Je mets exactement une entrée:knexfile.js
et quand je retourne au repo et quegit status
je lance, je garde toujours le fichier dans la liste des modifications.Dans leur .gitconfig:
De cette façon, ils peuvent ignorer globalement certains types de fichiers. Chaque utilisateur peut avoir son propre fichier d'ignorer global.
la source
.gitconfig
en exécutantgit config --local -e
dans le repo que vous voulezPar exemple, vous voulez ignorer le
~/some/path/.idea
dossier:la source
Comme indiqué dans le didacticiel .gitignore d'Atlassian , vous pouvez également utiliser le
<repo>/.git/info/exclude
fichier de votre dépôt 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, les fichiers docker personnels et tout ce avec quoi je dois travailler.
la source