Comment utiliser gitignore pour faire une whitelist (un gitaccept lol) ? – Git

Gitignore est bien pratique car il permet à la base de dire je ne veux pas gitter tel ou tel répertoire ou tel ou tel fichier. Le problème c’est que l’on peut rapidement avoir à gérer une liste longue comme le bras. Voir même on a à gérer les nouveux répertoires et les ajouter dans .gitignore.

La solution c’est de faire l’inverse c’est à dire tout refuser sauf un ou plusieurs répertoires que je liste.

Pour faire cela il faut utiliser « ! » et ne pas utiliser tout par défaut, de cette manière :

# file .gitignore
/*
!/scripts/


Ainsi on git uniquement le répertoire « scripts ».

Vous pouvez retrouver plus de détails sur la page man de gitignore et un autre exemple ici.

Pendant que j’y suis je viens de découvrir un bon outil sur lequel je dois vous faire un article : tig. C’est un visuel sympa sur l’évolution de votre bracnhe git.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s