Git/Exclure des fichiers du dépôt

Un livre de Wikilivres.
< Git
Aller à : navigation, rechercher


Principe[modifier | modifier le wikicode]

Souvent il y a des fichiers dans l'espace de travail qui ne sont pas souhaitables dans le dépôt. Par exemple, emacs crée automatiquement une copie des fichiers éditer avec, avec un suffixe tilde, comme fichier1~. Il faut donc éviter manuellement de les soumettre.

.gitignore[modifier | modifier le wikicode]

Pour dire à Git d'ignorer certains fichiers, il est possible de créer un fichier .gitignore. Chaque ligne y représente une spécification (avec wildcards) des fichiers à ignorer. Des commentaires peuvent être ajoutés dedans sur les lignes débutant par un blanc ou un dièse :

# Ignorer les backups emacs :
*~

# Ignorer le répertoire ''cache'' :
app/cache

Ce fichier sera ensuite automatiquement proposé pendant les commits, de sorte que tous les développeurs du dépôt auront la même liste de fichiers à ignorer.

exclude[modifier | modifier le wikicode]

Pour n’ignorer des fichiers que sur son propre poste, il faut les placer dans .git/info/exclude. Ainsi, il ne seront jamais proposés pendant les commits.

Recherche[modifier | modifier le wikicode]

Pour déterminer les fichiers ignorés d'un dossier ou pourquoi un fichier est ignoré, utiliser "check-ignore". Exemple :

git check-ignore core/scripts/imagecopy.py -v