Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursGénérateur de .gitignore
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Générateur de .gitignore

dev

Créez un .gitignore à partir de 61 modèles pour langages, frameworks, éditeurs et systèmes

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part. Vérifié le 16 octobre 2026.

Un fichier .gitignore liste les fichiers que git doit laisser non suivis, un motif par ligne. Choisissez les modèles de votre stack, comme Node.js, macOS et VS Code, parmi 61 modèles officiels github/gitignore ; ils sont fusionnés en un seul fichier que vous copiez ou téléchargez, et tout chemin peut être testé contre les règles avant le commit.

Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais

Ensuite :
  • Générateur de licence Créez un fichier LICENSE : MIT, Apache 2.0, GPL 3.0 et 20 autres, avec votre nom et l'année

Comment créer un fichier .gitignore

1

Touchez les modèles de votre projet, comme Node.js, macOS et VS Code, ou recherchez-en un par son nom.

2

Ajoutez vos propres lignes, comme *.pem ou scratch/, dans la zone Vos propres règles.

3

Saisissez quelques chemins sous Tester des chemins pour voir lesquels git ignorera et quelle règle en décide.

4

Cliquez sur Copier ou Télécharger, puis enregistrez le fichier sous le nom .gitignore dans le dossier racine du dépôt.

À propos du Générateur de .gitignore

Tout nouveau dépôt a besoin d'un .gitignore avant le premier commit, sinon les sorties de build, les dépendances et les réglages de l'éditeur finissent dans l'historique. GitHub publie un modèle par langage, framework, éditeur et système d'exploitation ; cette page en propose 61, à un commit fixe, et fusionne ceux que vous touchez en un seul fichier.

Fusionner sans surprise. Les modèles se recoupent : Node.js, Next.js et NestJS ignorent tous les logs. Une ligne répétée n'est supprimée que si aucune règle ! ne se trouve entre les deux copies, de sorte que le fichier fusionné ignore exactement ce que les modèles ignorent l'un après l'autre. La page indique combien de lignes elle a supprimées.

Tester des chemins. Saisissez des chemins sous Tester des chemins, un par ligne, avec une barre oblique à la fin d'un dossier. Chacun est marqué ignoré ou conservé, avec le numéro de ligne et la règle qui a décidé. La correspondance suit les règles de git lui-même :

Motif Correspond à Ne correspond pas à
*.log debug.log, logs/app.log log.txt
build/ le dossier build à n'importe quelle profondeur un fichier nommé build
/dist dist à la racine uniquement src/dist
doc/*.txt doc/a.txt doc/sub/a.txt
**/secrets/** api/secrets/key.pem secrets lui-même
!keep.log réintègre keep.log un fichier dans un dossier ignoré

Un fichier dans un dossier ignoré reste ignoré. Git ne regarde pas à l'intérieur d'un dossier ignoré, donc !secret/ok.txt après secret/ n'a aucun effet. Écrivez plutôt secret/*, et la ligne ! fonctionne.

Fichiers déjà suivis. Un .gitignore n'affecte que les fichiers non suivis. Si un fichier a déjà été commité, retirez-le de l'index avec git rm --cached puis commitez ; le fichier reste sur votre disque.

Le testeur de chemins a été vérifié contre git check-ignore sur plus de 1 000 chemins, avec des jeux de règles écrits à la main et de vrais modèles. Tout s'exécute dans votre navigateur ; rien de ce que vous saisissez n'est envoyé nulle part.

Questions fréquentes

Où placer le fichier .gitignore ?

Enregistrez-le sous le nom .gitignore, avec le point initial et sans extension, dans le dossier racine du dépôt, à côté du dossier .git. Les motifs avec une barre oblique au début ou au milieu sont lus depuis ce dossier. Un .gitignore dans un sous-dossier fonctionne aussi et ne s'applique qu'en dessous.

Pourquoi mon fichier est-il toujours suivi après l'ajout au .gitignore ?

Un .gitignore n'affecte que les fichiers que git ne suit pas encore. Une fois un fichier commité, git continue de le suivre. Exécutez git rm --cached suivi du chemin, commitez, et la règle s'applique dès lors. Le fichier reste sur votre disque ; seule sa copie dans l'index disparaît.

Comment ignorer un dossier tout en gardant un fichier qu'il contient ?

Ignorez le contenu du dossier plutôt que le dossier : écrivez logs/* puis !logs/keep.txt. Si vous écrivez logs/ à la place, git saute tout le dossier sans regarder dedans, et la ligne ! ne peut jamais réintégrer le fichier. La zone Tester des chemins montre dans quel cas vous êtes.

Que fait une barre oblique dans un motif .gitignore ?

Une barre oblique à la fin limite le motif aux dossiers, donc build/ ignore un dossier nommé build mais pas un fichier. Une barre oblique au début ou au milieu lie le motif au dossier du .gitignore, donc /dist ignore uniquement le dist de la racine. Sans barre oblique, le motif correspond à n'importe quelle profondeur.

S'agit-il des mêmes modèles que ceux proposés par GitHub ?

Oui. Les 61 textes proviennent sans modification du dépôt github/gitignore à un commit fixe, la collection que GitHub utilise lorsque vous créez un dépôt, publiée sous licence CC0. Chaque bloc du résultat porte en en-tête le nom du modèle, pour que vous voyiez d'où vient une règle.

Le vérificateur gitignore est-il sensible à la casse ?

Oui, comme git sous Linux et dans la plupart des systèmes de CI, donc Build/ ne correspond pas à un dossier nommé build. Sous Windows et macOS, git règle généralement core.ignorecase sur true et ignore la casse, si bien qu'un motif peut correspondre en local mais pas sur le serveur de build. Écrivez les motifs avec la casse exacte des fichiers.

Sources

  • github/gitignore, the template collection (CC0-1.0)The 61 template texts, at commit 0e5d690
  • Git documentation, gitignorePattern format: negation, trailing slash, anchoring with a slash, * ? [] and **, and why a file in an ignored folder cannot be re-included
  • Git documentation, git check-ignoreWhich pattern decides for a path; used as the reference for the path tester

Dernière vérification le 16 octobre 2026.

Les taux et les règles changent ; vérifiez la source avant de vous fier à un chiffre.

Toujours bloqué ? Poser une question sur Générateur de .gitignore et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.

Outils associés

Tous les outils pour développeurs
Générateur d'UUIDUUID v4 aléatoires et v7 ordonnés dans le temps, jusqu'à 1 000 à la fois, avec un validateurGénérateur de hachageMD5, SHA-1, SHA-256, SHA-384 et SHA-512 de textes ou de fichiers, avec comparaison de somme de contrôleGénérateur d'expressions cronConstruisez une planification cron avec des menus, lisez-la en clair et voyez les prochaines exécutionsGénérateur de slugsDes slugs d'URL propres à partir de titres, y compris accentués ou en hindi, un seul ou des centaines à la foisGénérateur de balises metaRédigez les balises title, description, canonical, Open Graph et Twitter avec un aperçu en directGénérateur de robots.txtCréez un robots.txt à partir de modèles, puis vérifiez ce que fait vraiment chaque ligneGénérateur de sitemapTransformez une liste d’URL en sitemap.xml valide, avec un index quand elle devient trop grandeGénérateur d'UTMCréez des liens de campagne avec source, support et campagne, puis exportez-les tous en CSV
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)