La recherche ne désélectionne rien
Le filtre modifie seulement la liste visible. Le compteur inclut les choix masqués. L’assemblage suit l’ordre fixe du catalogue et non celui de vos clics ; resélectionner un modèle ne le déplace pas.
Git / gestion de versions
Choisissez votre environnement, ajoutez les règles du projet et relisez le fichier assemblé.
Sélection : 0.
Les modèles et règles sont traités dans ce navigateur. Aucun fichier du projet n’est lu ni envoyé.
Seules les règles ordinaires identiques entre deux négations sont supprimées. Chaque règle ! et l’ordre initial sont conservés.
18 modèles de github/gitignore, licence CC0-1.0. Commit 356fd7baab4c du 2026-09-11, vérifié le 2026-09-16. Les commentaires source restent dans leur langue d’origine.
Choisissez un modèle ou saisissez une règle.
Un nouveau dépôt accumule souvent plus que les fichiers produits par son langage : caches d’éditeur, métadonnées du système et réglages locaux s’y ajoutent. Le Générateur de .gitignore réunit ces sources sans présumer votre environnement au chargement.
Sélectionnez seulement ce qui concerne le projet. Une exclusion trop large peut masquer une configuration que l’équipe souhaite partager. Relisez les exceptions autant que les motifs ordinaires avant de sauvegarder.
Le Générateur de .gitignore intègre 18 modèles GitHub à une révision fixe. Leurs chemins source, la licence CC0 et la date de vérification sont accessibles. Les commentaires de section rendent les origines lisibles et la même sélection donne le même ordre.
Dans *.log, !important.log, *.log, la dernière ligne exclut de nouveau le fichier. La retirer comme simple doublon changerait le résultat. Chaque négation réinitialise donc la recherche de doublons, et toutes les négations restent présentes.
Le filtre modifie seulement la liste visible. Le compteur inclut les choix masqués. L’assemblage suit l’ordre fixe du catalogue et non celui de vos clics ; resélectionner un modèle ne le déplace pas.
Un contenu existant collé dans la zone dédiée est ajouté après les modèles. Une règle ultérieure peut changer un résultat, mais une exception de fichier ne peut pas rouvrir un dossier parent exclu. Comparez cache/ et cache/*.
Toute modification bloque l’export de l’ancien résultat jusqu’à la génération suivante. Choisissez explicitement l’entrée personnelle ou le résultat frais pour le testeur. Un fichier trop grand reste téléchargeable en entier.
Pour créer un gitignore, associez Node.js, Python, Java, Go ou Rust à macOS, Linux, Windows et à votre éditeur. Les environnements non sélectionnés n’ajoutent aucun motif.
Les règles personnalisées fonctionnent aussi sans modèle. Les fins de ligne CRLF et CR deviennent LF, et le BOM initial est retiré. Les espaces significatifs et les caractères échappés sont conservés.
Le nombre de règles ordinaires identiques retirées est affiché. Désactivez l’option pour garder les répétitions. Les motifs littéraux opposés sont signalés mais conservés ; les recouvrements de jokers ne sont pas résolus automatiquement.
La source est github/gitignore au commit 356fd7baab4c du 2026-09-11, vérifié le 2026-09-16. Chaque modèle possède son lien vers le fichier exact. Les commentaires d’origine ne sont pas traduits par l’outil.
Enregistrez-le sous le nom .gitignore dans le dossier auquel les règles doivent s’appliquer, souvent la racine du dépôt. Les motifs dépendent de cet emplacement. Le téléchargement ne remplace pas automatiquement un fichier existant.
Une règle d’exclusion ne retire pas les fichiers déjà présents dans l’index. Examinez leur état et décidez dans Git s’ils doivent rester suivis. Le générateur ne réalise aucune modification du dépôt.
Les règles communes au projet sont généralement versionnées avec le fichier .gitignore. Pour des préférences individuelles, envisagez .git/info/exclude ou une configuration globale, afin de ne pas imposer vos choix à l’équipe.
Ne les excluez pas systématiquement. Selon le langage et le type de projet, ils rendent les installations reproductibles et doivent souvent être partagés. Les modèles sont un point de départ : la politique du projet prime.
Un gitignore global convient aux fichiers personnels récurrents, par exemple ceux de votre système ou éditeur. Les règles propres au projet et utiles à tous restent dans le dépôt. Le générateur ne configure pas core.excludesFile.
Une combinaison de règles mérite une explication ?
Le Générateur de .gitignore fournit une base à relire. Vérifiez les exceptions et les fichiers partagés, puis placez le résultat complet dans le répertoire prévu.