Skip to main content

Fichier GITIGNORE (qu'est-ce que c'est et comment en ouvrir un)

37 Codes Secrets de Police Que tu as Toujours Voulu Connaître (Mai 2025)

37 Codes Secrets de Police Que tu as Toujours Voulu Connaître (Mai 2025)
Anonim

Un fichier avec l'extension de fichier GITIGNORE est un fichier Git Ignore utilisé avec le système de contrôle de version / source appelé Git. Il spécifie quels fichiers et dossiers ne doivent pas être ignorés dans un code source donné.

Il peut être utilisé chemin par chemin pour que les règles ne soient appliquées qu'à des dossiers spécifiques, mais vous pouvez également créer un fichier GITIGNORE global qui s'applique à tous les référentiels Git que vous possédez.

Vous pouvez trouver des dizaines d'exemples de fichiers GITIGNORE recommandés dans différents scénarios, à partir de la page de modèles .gitignore de GitHub.

Comment ouvrir un fichier GITIGNORE

Les fichiers GITIGNORE sont des fichiers texte, ce qui signifie que vous pouvez en ouvrir un avec n’importe quel programme capable de lire des fichiers texte.

Les utilisateurs Windows peuvent ouvrir les fichiers GITIGNORE à l'aide du programme Notepad intégré ou de l'application gratuite Notepad ++. Pour ouvrir les fichiers GITIGNORE sur macOS, vous pouvez utiliser Gedit. Les utilisateurs de Linux (ainsi que Windows et macOS) pourraient trouver Atom utile pour ouvrir et éditer des fichiers GITIGNORE.

Cependant, les fichiers GITIGNORE ne sont pas réellement utilisables (c’est-à-dire qu’ils ne fonctionnent pas comme des fichiers ignorés) à moins d’être utilisés dans le contexte de Git, un logiciel libre fonctionnant sous Windows, Linux et macOS.

Vous pouvez utiliser le fichier GITIGNORE en le plaçant à l'endroit où vous souhaitez appliquer les règles. Mettez un différent dans chaque répertoire de travail et les règles ignorent fonctionneront pour chaque dossier individuellement. Si vous placez le fichier GITIGNORE dans le dossier racine du répertoire de travail du projet, vous pouvez y ajouter toutes les règles afin qu'il joue un rôle global.

Remarque: Ne mettez pas le fichier GITIGNORE dans le répertoire du référentiel Git; cela ne permettra pas aux règles de s’appliquer car le fichier doit se trouver dans le répertoire de travail.

Les fichiers GITIGNORE sont utiles pour partager les règles d'ignorer avec toute autre personne susceptible de cloner votre référentiel. C'est pourquoi, selon GitHub, il est important de le valider dans votre référentiel.

Comment convertir en / à partir d'un fichier GITIGNORE

Voir ce fil de débordement de pile pour plus d'informations sur la conversion de CVSIGNORE en GITIGNORE. La réponse simple est qu’il n’existe pas de convertisseur de fichier standard capable de le faire pour vous, mais qu’il existe peut-être un script que vous pouvez utiliser pour copier les modèles du fichier CVSIGNORE.

Voir Comment convertir les référentiels SVN en référentiels Git pour obtenir de l'aide. Voir aussi ce script Bash qui pourrait peut-être réaliser la même chose.

Pour enregistrer votre fichier GITIGNORE dans un format de fichier texte, utilisez l’un des éditeurs de texte mentionnés ci-dessus. La plupart d'entre eux peuvent convertir en TXT, HTML et autres formats de texte simples similaires.

Lecture avancée sur les fichiers GITIGNORE

Vous pouvez créer un fichier GITIGNORE local à partir de Terminal, avec cette commande:

touchez .gitignore

Un global peut être fait comme ceci:

git config --global core.excludesfile ~ / .gitignore_global

Si vous ne souhaitez pas créer de fichier GITIGNORE, vous pouvez également ajouter des exclusions à votre référentiel local en modifiant le fichier. .git / info / exclude fichier.

Voici un exemple simple de fichier GITIGNORE qui ignorerait divers fichiers générés par le système d'exploitation:

.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Voici un exemple GITIGNORE qui exclut les fichiers LOG, SQL et SQLITE du code source:

* .log * .sql * .sqlite

De nombreuses règles de modèle doivent être suivies afin de respecter les règles de syntaxe appropriées requises par Git. Pour en savoir plus sur le fonctionnement du fichier et sur son fonctionnement, consultez le site Web officiel de la documentation GITIGNORE.

Assurez-vous de ne pas oublier que si vous avez déjà coché un fichier pour qu'il ne soit pas ignoré et que vous ajoutiez ensuite une règle d'ignorance dans le fichier GITIGNORE, Git n'ignorera pas le fichier jusqu'à ce que vous le décompiliez avec la commande suivante:

git rm --cached nom du fichier

Votre fichier ne s'ouvre toujours pas?

Si votre fichier ne fonctionne pas comme décrit ci-dessus, vérifiez que vous lisez correctement l'extension de fichier. Par exemple, si vous ne pouvez pas l'ouvrir avec un éditeur de texte ou si Git ne reconnaît pas le fichier, vous n'avez peut-être pas vraiment affaire à un fichier GITIGNORE.

IGN est un autre fichier à ignorer, mais il se trouve dans le format de fichier RoboHelp Ignore List créé par et utilisé avec Adobe RoboHelp pour la création de documents d’aide Windows. Bien que le fichier puisse remplir une fonction similaire - répertorier les mots ignorés lors des recherches dans la documentation - il ne peut pas être utilisé avec Git et ne respecte pas les mêmes règles de syntaxe.

Si votre fichier ne s'ouvre pas, recherchez son extension pour savoir dans quel format se trouve le fichier, afin de pouvoir trouver le logiciel approprié pour l'ouvrir ou le convertir.