2 votes

Comment ignorer des fichiers dans Git ?

Je veux ignorer les répertoires de cache dans mon projet. J'ai lu sur internet que je suis censé utiliser la commande gitignore. Mais quand j'ai essayé, bash se plaint que la commande n'existe pas. J'ai essayé d'exécuter un apt-get install gitignore, mais le package n'existe pas.

Comment puis-je dire à git d'ignorer mon répertoire de cache ?

6voto

Julien Vehent Points 2907

.gitignore est un fichier qui contient les éléments que vous ne voulez pas mettre dans votre dépôt. Dans votre répertoire parent:

echo "cache" > .gitignore

va ignorer le répertoire "cache"

5voto

Him Points 249

Vous n'avez pas besoin d'installer quoi que ce soit d'autre, il vous suffit de configurer Git pour ignorer les éléments que vous ne voulez pas. .gitignore est le nom du fichier, il n'y a pas de commande pour interfacer avec ces fichiers.

J'ai ceci dans mon fichier ~/.gitconfig :

[core]
    excludesfile = /home/soleary/.gitignore

Et dans .gitignore j'ai :

.*.swp

Cela me donne un fichier global qui ignore les fichiers d'échange dans tous mes projets git. Si vous voulez le faire pour chaque dépôt de manière individuelle, vous pouvez créer un fichier .gitignore dans le répertoire de niveau supérieur pour ce projet. (Le même niveau que le répertoire .git de ce dépôt.)

Voir man gitignore pour plus d'informations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X