Dans le gestionnaire de version Git, la liste des fichiers à ignorer, c’est-à-dire à ne pas envoyer/récupérer sur/d’un repository Git est à mettre dans un fichier appelé .gitignore.
# Les ligne commençant par '#' sont des commentaires. # Ignorer tous les fichiers nommés foo.txt foo.txt # Ignorer tous les fichiers html *.html # à l'exception de foo.html !foo.html # Ignorer les objets et les archives *.[oa]
Et cela fonctionne pas héritage de dossier ! Donc, si on prend pour example la structure de dossier suivante :
. dossierUn dossierA dossierDeux
Un fichier .gitignore à la racine s’appliquera à tous les fichiers et dossiers sous-jacents (ici : « dossierUn », « dossierDeux » et « dossierA »).
Et il est possible de redéfinir des règles pour un dossier spécifique en rajoutant un fichier .gitignore, par exemple dans le dossier « dossierUn ». Ces modifications s’appliqueront alors à tous les fichiers et dossiers du dossier « dossier1 » (ici : « dossierA »). On peut alors ajouter des règles (ex : « *.php »), ou en surdéfinir certaines (ex : « !*.html » pour ne plus ignorer les fichiers HTML dans ce dossier).
One Response to Ignorer des fichiers dans Git