Git : la puissance du gitignore
Quand vous faites un commit sur git, il arrive parfois qute l’on veuille ignorer certains fichiers comme la base de données, ou des fichiers qui contiennent par exemple des mots de passe de connexion, l’adresse IP, des photos pour les tests , etc. Mais on peut aussi vouloir ignorer tous le dossier sauf certains fichiers…
Si à la racine du projet le fichier « .gitignore » n’existe pas, il faut le créer. Attention à bien penser au « . » devant le « gitignore ». Pour ajouter les « ignore », vous devez faire UNE ligne par ignore.
- Pour ajouter un fichier à ignorer c’est tres simple, il suffit de mettre le chemin « /plugins/test/test.txt ».
- Pour ajouter l’ensemble du dossier test « /plugins/test/* ».
- Pour ajouter tous les fichiers text uniquement du dossier test « /plugins/test/*.txt ».
- Pour rajouter un fichier ignore, il faut mettre un « ! » devant la ligne « !/plugins/test/je reste.txt ».
- Pour mettre un commentaire sur e la ligne, il suffit de mettre un « # » devant la ligne « # Ceci est une ligne en commentaire ».
Exemple complet
#Ceci est mon commentaire
#On ignore le dossier vscode
/.vscode/*
#J’ignore tous les fichiers jpeg du dossier sauf l’image 0.jpg
/plugins/test/uploads/pictures/*.jpg
!/plugins/test/uploads/pictures/0.jpg