{"id":8078,"date":"2026-06-24T09:00:00","date_gmt":"2026-06-24T09:00:00","guid":{"rendered":"https:\/\/scan-doc.fr\/blog\/?p=8078"},"modified":"2026-07-01T10:44:20","modified_gmt":"2026-07-01T08:44:20","slug":"gitignore","status":"publish","type":"post","link":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/","title":{"rendered":".gitignore : Guide Complet Git D\u00e9veloppeur 2026"},"content":{"rendered":"<p>Le fichier <code>.gitignore<\/code> est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit ignorer lors du suivi des changements. En 2026, alors que les projets logiciels deviennent de plus en plus complexes, une bonne gestion des fichiers \u00e0 exclure est cruciale pour maintenir un d\u00e9p\u00f4t propre et pertinent. Cet article vous guidera \u00e0 travers les \u00e9tapes pratiques pour cr\u00e9er et g\u00e9rer efficacement votre fichier <code>.gitignore<\/code>.<\/p>\n<h2>Qu\u2019est-ce qu\u2019un fichier .gitignore ?<\/h2>\n<p>Un fichier <code>.gitignore<\/code> est un document texte qui d\u00e9finit une liste de fichiers et de r\u00e9pertoires que Git doit ignorer. Cela signifie que ces \u00e9l\u00e9ments ne seront pas suivis par le syst\u00e8me de contr\u00f4le de version, ce qui est particuli\u00e8rement utile pour \u00e9viter d\u2019inclure des fichiers temporaires, des configurations personnelles ou d\u2019autres \u00e9l\u00e9ments non pertinents.<\/p>\n<h3>Pourquoi utiliser un .gitignore ?<\/h3>\n<p>Utiliser un fichier <code>.gitignore<\/code> pr\u00e9sente plusieurs avantages :<\/p>\n<ul>\n<li><strong>Propret\u00e9 du d\u00e9p\u00f4t<\/strong> : \u00c9vitez d\u2019encombrer votre d\u00e9p\u00f4t avec des fichiers inutiles.<\/li>\n<li><strong>S\u00e9curit\u00e9<\/strong> : Ne partagez pas accidentellement des informations sensibles (comme des cl\u00e9s API).<\/li>\n<li><strong>Performance<\/strong> : R\u00e9duisez la taille du d\u00e9p\u00f4t en \u00e9vitant de suivre des fichiers lourds ou g\u00e9n\u00e9r\u00e9s automatiquement.<\/li>\n<\/ul>\n<h2>Comment cr\u00e9er un fichier .gitignore ?<\/h2>\n<p>Cr\u00e9er un fichier <code>.gitignore<\/code> est simple. Voici les \u00e9tapes :<\/p>\n<ol>\n<li>\n<strong>Cr\u00e9er le fichier<\/strong> : Dans le r\u00e9pertoire racine de votre projet, ex\u00e9cutez la commande suivante :<br \/>\n   <code>bash<br \/>\n   touch .gitignore<\/code>\n<\/li>\n<li>\n<strong>Ajouter des r\u00e8gles<\/strong> : Ouvrez le fichier dans votre \u00e9diteur pr\u00e9f\u00e9r\u00e9 et commencez \u00e0 ajouter les fichiers ou dossiers \u00e0 ignorer. Voici quelques exemples de r\u00e8gles :\n<\/li>\n<\/ol>\n<p>\u00ab\u00a0`plaintext<br \/>\n   # Ignorer tous les fichiers .log<br \/>\n   *.log<\/p>\n<p># Ignorer le dossier node_modules<br \/>\n   node_modules\/<\/p>\n<p># Ignorer les fichiers de configuration locaux<br \/>\n   config\/*.local.json<br \/>\n   \u00ab\u00a0`<\/p>\n<ol start=\"3\">\n<li><strong>Valider le fichier<\/strong> : Une fois vos r\u00e8gles d\u00e9finies, assurez-vous d\u2019ajouter et de valider le fichier dans votre d\u00e9p\u00f4t :<br \/>\n   <code>bash<br \/>\n   git add .gitignore<br \/>\n   git commit -m \"Ajout du fichier .gitignore\"<\/code><\/li>\n<\/ol>\n<h3>Exemples concrets<\/h3>\n<p>Pour illustrer l\u2019importance d\u2019un bon <code>.gitignore<\/code>, prenons deux sc\u00e9narios :<\/p>\n<ol>\n<li>\n<strong>Projet Node.js<\/strong> : Dans un projet Node.js, il est courant d\u2019avoir un grand nombre de d\u00e9pendances dans le dossier <code>node_modules<\/code>. En ajoutant <code>node_modules\/<\/code> dans votre <code>.gitignore<\/code>, vous \u00e9vitez que ce dossier soit suivi par Git, ce qui peut r\u00e9duire la taille du d\u00e9p\u00f4t d\u2019environ 100 Mo en moyenne.\n<\/li>\n<li>\n<strong>Projet Python<\/strong> : Pour un projet Python utilisant des environnements virtuels, ajouter <code>venv\/<\/code> au <code>.gitignore<\/code> permet d\u2019ignorer l\u2019environnement virtuel qui peut peser plusieurs centaines de m\u00e9gaoctets.\n<\/li>\n<\/ol>\n<h2>Liste des \u00e9l\u00e9ments courants \u00e0 ignorer<\/h2>\n<p>Voici une liste non exhaustive d\u2019\u00e9l\u00e9ments souvent ajout\u00e9s dans un fichier <code>.gitignore<\/code> :<\/p>\n<table class=\"kwdbank-table\">\n<thead>\n<tr>\n<th>Type de Fichiers<\/th>\n<th>Exemple<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Fichiers temporaires<\/td>\n<td><code>*.tmp<\/code>, <code>*.log<\/code><\/td>\n<\/tr>\n<tr>\n<td>Dossiers de build<\/td>\n<td><code>dist\/<\/code>, <code>build\/<\/code><\/td>\n<\/tr>\n<tr>\n<td>Environnements virtuels<\/td>\n<td><code>venv\/<\/code>, <code>env\/<\/code><\/td>\n<\/tr>\n<tr>\n<td>Configurations locales<\/td>\n<td><code>*.local<\/code>, <code>config.json<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Erreurs fr\u00e9quentes \u00e0 \u00e9viter<\/h2>\n<p>Un pi\u00e8ge courant lors de l\u2019utilisation du <code>.gitignore<\/code> est d\u2019oublier que ce fichier n\u2019affecte pas les fichiers d\u00e9j\u00e0 suivis par Git. Si vous avez d\u00e9j\u00e0 ajout\u00e9 un fichier que vous souhaitez maintenant ignorer, vous devez le retirer du suivi avec la commande suivante avant qu\u2019il ne soit pris en compte par le <code>.gitignore<\/code> :<\/p>\n<pre><code class=\"language-bash\">git rm --cached &lt;nom_du_fichier&gt;\n<\/code><\/pre>\n<h2>Bonnes pratiques pour g\u00e9rer son .gitignore<\/h2>\n<ol>\n<li>\n<strong>Utilisez des mod\u00e8les standards<\/strong> : Pour certains langages et frameworks populaires, il existe des mod\u00e8les pr\u00e9con\u00e7us pour <code>.gitignore<\/code>. Consultez <a href=\"https:\/\/github.com\/github\/gitignore\" rel=\"noopener nofollow\">GitHub\u2019s gitignore repository<\/a> pour trouver celui qui correspond \u00e0 votre technologie.\n<\/li>\n<li>\n<strong>Mettez \u00e0 jour r\u00e9guli\u00e8rement<\/strong> : Au fur et \u00e0 mesure que votre projet \u00e9volue, n\u2019oubliez pas de mettre \u00e0 jour votre <code>.gitignore<\/code>. Ajoutez ou modifiez les r\u00e8gles selon vos besoins.\n<\/li>\n<li>\n<strong>Documentez vos r\u00e8gles<\/strong> : Ajoutez des commentaires explicatifs dans votre <code>.gitignore<\/code> pour clarifier pourquoi chaque r\u00e8gle existe.\n<\/li>\n<\/ol>\n<h2>FAQ<\/h2>\n<h3>Qu\u2019est-ce qu\u2019un fichier .gitignore ?<\/h3>\n<p>C\u2019est un fichier utilis\u00e9 par Git pour d\u00e9terminer quels fichiers ou r\u00e9pertoires doivent \u00eatre ignor\u00e9s lors du suivi des changements.<\/p>\n<h3>Comment savoir si mon .gitignore fonctionne ?<\/h3>\n<p>Ex\u00e9cutez la commande <code>git status<\/code>. Les fichiers list\u00e9s dans le <code>.gitignore<\/code> ne devraient pas appara\u00eetre comme modifi\u00e9s ou non suivis.<\/p>\n<h3>Puis-je avoir plusieurs fichiers .gitignore ?<\/h3>\n<p>Oui, vous pouvez avoir plusieurs fichiers <code>.gitignore<\/code> dans diff\u00e9rents sous-r\u00e9pertoires avec leurs propres r\u00e8gles sp\u00e9cifiques.<\/p>\n<h3>Que faire si je veux suivre un fichier ignor\u00e9 ?<\/h3>\n<p>Vous pouvez forcer Git \u00e0 suivre un fichier ignor\u00e9 en utilisant la commande <code>git add -f &lt;nom_du_fichier&gt;<\/code>.<\/p>\n<h3>O\u00f9 puis-je trouver des exemples de .gitignore ?<\/h3>\n<p>Des exemples sp\u00e9cifiques peuvent \u00eatre trouv\u00e9s sur le <a href=\"https:\/\/github.com\/github\/gitignore\" rel=\"noopener nofollow\">d\u00e9p\u00f4t GitHub d\u00e9di\u00e9 aux gitignores<\/a>.<\/p>\n<p>Adoptez d\u00e8s aujourd\u2019hui une gestion efficace avec votre propre fichier <code>.gitignore<\/code>. Cr\u00e9ez-le et commencez \u00e0 am\u00e9liorer la propret\u00e9 et l\u2019organisation de vos projets !<\/p>\n<hr>\n<div class=\"articles-lies\">\n<h3>\u00c0 lire aussi<\/h3>\n<ul>\n<li><a href=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/camel-case\/\">Camel Case : Guide Complet de la Notation 2026<\/a><\/li>\n<li><a href=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/comment-lancer-un-bash\/\">Bash : Comment Lancer un Script Guide Complet<\/a><\/li>\n<li><a href=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/diagramme-cas-d-utilisation\/\">Diagramme Cas Utilisation : Guide UML Complet<\/a><\/li>\n<li><a href=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/lifo\/\">LIFO : Principe et Applications en Programmation<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":34,"featured_media":999999999,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"manual_indexmenow":false,"indexmenow_id_project":0,"footnotes":""},"categories":[4680],"tags":[],"class_list":["post-8078","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpement-web","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-25"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.3 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>.gitignore : Guide Complet Git D\u00e9veloppeur 2026<\/title>\n<meta name=\"description\" content=\"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".gitignore : Guide Complet Git D\u00e9veloppeur 2026\" \/>\n<meta property=\"og:description\" content=\"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\" \/>\n<meta property=\"og:site_name\" content=\"Scan-Doc\" \/>\n<meta name=\"author\" content=\"Hugo Lambrecht\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\"},\"author\":{\"name\":\"Hugo Lambrecht\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816\"},\"headline\":\".gitignore : Guide Complet Git D\u00e9veloppeur 2026\",\"datePublished\":\"2026-06-24T09:00:00+00:00\",\"dateModified\":\"2026-07-01T08:44:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\"},\"wordCount\":773,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200\",\"articleSection\":[\"D\u00e9veloppement web\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\",\"url\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\",\"name\":\".gitignore : Guide Complet Git D\u00e9veloppeur 2026\",\"isPartOf\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200\",\"datePublished\":\"2026-06-24T09:00:00+00:00\",\"dateModified\":\"2026-07-01T08:44:20+00:00\",\"description\":\"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage\",\"url\":\"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200\",\"contentUrl\":\"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#website\",\"url\":\"https:\/\/scan-doc.fr\/blog\/\",\"name\":\"Scan-Doc\",\"description\":\"Num\u00e9risez, partagez, simplifiez.\",\"publisher\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/#organization\"},\"alternateName\":\"Num\u00e9risez, partagez, simplifiez.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/scan-doc.fr\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#organization\",\"name\":\"Scan-Doc\",\"url\":\"https:\/\/scan-doc.fr\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/05\/scandoc-wordmark.png\",\"contentUrl\":\"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/05\/scandoc-wordmark.png\",\"width\":498,\"height\":80,\"caption\":\"Scan-Doc\"},\"image\":{\"@id\":\"https:\/\/scan-doc.fr\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816\",\"name\":\"Hugo Lambrecht\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_hugo-l-96x96.jpg\",\"contentUrl\":\"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_hugo-l-96x96.jpg\",\"caption\":\"Hugo Lambrecht\"},\"description\":\"Geek assum\u00e9 et veilleur tech depuis plus de dix ans, je passe mes journ\u00e9es \u00e0 tester, comparer et expliquer le num\u00e9rique. Mes terrains favoris : les astuces high-tech du quotidien, la s\u00e9curit\u00e9 en ligne et les outils web, des VPN aux logiciels qui simplifient la vie. J'aime prendre un sujet r\u00e9put\u00e9 compliqu\u00e9 et le rendre limpide pour quelqu'un qui n'est pas d\u00e9veloppeur. Avant de recommander un produit ou un service, je le mets r\u00e9ellement \u00e0 l'\u00e9preuve, je v\u00e9rifie les versions et les tarifs en vigueur, et je signale les limites autant que les atouts. Je me m\u00e9fie des classements de complaisance : un comparatif n'a de valeur que si la m\u00e9thode est transparente. Mon fil rouge, c'est l'utilit\u00e9 concr\u00e8te : aider le lecteur \u00e0 mieux choisir, mieux configurer et mieux se prot\u00e9ger, sans tomber dans le jargon.\",\"sameAs\":[\"https:\/\/hugolambrecht.fr\/\"],\"url\":\"https:\/\/scan-doc.fr\/blog\/auteur\/noname\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":".gitignore : Guide Complet Git D\u00e9veloppeur 2026","description":"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/","og_locale":"fr_FR","og_type":"article","og_title":".gitignore : Guide Complet Git D\u00e9veloppeur 2026","og_description":"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026","og_url":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/","og_site_name":"Scan-Doc","author":"Hugo Lambrecht","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#article","isPartOf":{"@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/"},"author":{"name":"Hugo Lambrecht","@id":"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816"},"headline":".gitignore : Guide Complet Git D\u00e9veloppeur 2026","datePublished":"2026-06-24T09:00:00+00:00","dateModified":"2026-07-01T08:44:20+00:00","mainEntityOfPage":{"@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/"},"wordCount":773,"commentCount":0,"publisher":{"@id":"https:\/\/scan-doc.fr\/blog\/#organization"},"image":{"@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage"},"thumbnailUrl":"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200","articleSection":["D\u00e9veloppement web"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/","url":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/","name":".gitignore : Guide Complet Git D\u00e9veloppeur 2026","isPartOf":{"@id":"https:\/\/scan-doc.fr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage"},"image":{"@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage"},"thumbnailUrl":"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200","datePublished":"2026-06-24T09:00:00+00:00","dateModified":"2026-07-01T08:44:20+00:00","description":"Le fichier `.gitignore` est un \u00e9l\u00e9ment essentiel pour tout d\u00e9veloppeur utilisant Git, car il permet de sp\u00e9cifier les fichiers et r\u00e9pertoires que Git doit\u2026","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/scan-doc.fr\/blog\/developpement-web\/gitignore\/#primaryimage","url":"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200","contentUrl":"https:\/\/images.pexels.com\/photos\/34803977\/pexels-photo-34803977.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200"},{"@type":"WebSite","@id":"https:\/\/scan-doc.fr\/blog\/#website","url":"https:\/\/scan-doc.fr\/blog\/","name":"Scan-Doc","description":"Num\u00e9risez, partagez, simplifiez.","publisher":{"@id":"https:\/\/scan-doc.fr\/blog\/#organization"},"alternateName":"Num\u00e9risez, partagez, simplifiez.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scan-doc.fr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/scan-doc.fr\/blog\/#organization","name":"Scan-Doc","url":"https:\/\/scan-doc.fr\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/scan-doc.fr\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/05\/scandoc-wordmark.png","contentUrl":"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/05\/scandoc-wordmark.png","width":498,"height":80,"caption":"Scan-Doc"},"image":{"@id":"https:\/\/scan-doc.fr\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/3c864cdc320801e3db34b663e7e3f816","name":"Hugo Lambrecht","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/scan-doc.fr\/blog\/#\/schema\/person\/image\/","url":"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_hugo-l-96x96.jpg","contentUrl":"https:\/\/scan-doc.fr\/blog\/wp-content\/uploads\/2026\/06\/persona_hugo-l-96x96.jpg","caption":"Hugo Lambrecht"},"description":"Geek assum\u00e9 et veilleur tech depuis plus de dix ans, je passe mes journ\u00e9es \u00e0 tester, comparer et expliquer le num\u00e9rique. Mes terrains favoris : les astuces high-tech du quotidien, la s\u00e9curit\u00e9 en ligne et les outils web, des VPN aux logiciels qui simplifient la vie. J'aime prendre un sujet r\u00e9put\u00e9 compliqu\u00e9 et le rendre limpide pour quelqu'un qui n'est pas d\u00e9veloppeur. Avant de recommander un produit ou un service, je le mets r\u00e9ellement \u00e0 l'\u00e9preuve, je v\u00e9rifie les versions et les tarifs en vigueur, et je signale les limites autant que les atouts. Je me m\u00e9fie des classements de complaisance : un comparatif n'a de valeur que si la m\u00e9thode est transparente. Mon fil rouge, c'est l'utilit\u00e9 concr\u00e8te : aider le lecteur \u00e0 mieux choisir, mieux configurer et mieux se prot\u00e9ger, sans tomber dans le jargon.","sameAs":["https:\/\/hugolambrecht.fr\/"],"url":"https:\/\/scan-doc.fr\/blog\/auteur\/noname\/"}]}},"_links":{"self":[{"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/posts\/8078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/comments?post=8078"}],"version-history":[{"count":2,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/posts\/8078\/revisions"}],"predecessor-version":[{"id":8324,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/posts\/8078\/revisions\/8324"}],"wp:attachment":[{"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/media?parent=8078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/categories?post=8078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scan-doc.fr\/blog\/wp-json\/wp\/v2\/tags?post=8078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}