WhatZeWeb

show me code
  • Accueil
  • Blog
  • Cours
  • Accueil
  • Blog
  • Creer un fichier gitignore global

Créer un fichier .gitignore global

  • Tuto
  • Git
Git

L'utilisation d'un fichier .gitignore peut être vraiment utile dans un projet : il permet d'ignorer certains fichiers des répertoires Git.

Mais peut-être vous arrive-t-il, à vous aussi, d'ajouter inlassablement les mêmes fichiers, les mêmes dossiers, aux .gitignore de chacun de vos projets. Je pense, par exemple, au dossier .idea/ créé par certains IDE, au fichier .DS_Store créé sur Mac, au dossier node_modules, etc.

Et si vous utilisiez plutôt un .gitignore global ? Vous allez voir, c'est tout simple, et vous ne risquerez plus d'ajouter tous ces fichiers encombrants par inadvertance !

Commençons par déclarer le fichier 

# Declare the global .gitignore on Linux and Mac
git config --global core.excludesfile ~/.gitignore_global

# On Windows
git config --global core.excludesfile "%USERPROFILE%\.gitignore_global"

 

Maintenant, créons le fichier .gitignore_global

On pourrait tout à fait créer (et donc modifier la déclaration ci-dessus en conséquence) le fichier .gitignore_global n'importe où. Mais très généralement, on le place à la racine pour Linux et Mac, et dans le dossier C:\Users\Votre profil\ pour Windows.

# On Linux and Mac
touch .gitignore_global

# On Windows
type nul > .gitignore_global

Et voilà ! Notre fichier .gitignore global est prêt !

On peut désormais y ajouter tous les fichiers et dossiers que l'on veut systématiquement ignorer, quelque soit le projet. Voici quelques exemples :

# Jetbrains IDE generated files
.idea/

# Mac
.DS_Store

# Logs and databases
*.log
*.sql

# Node
npm-debug.log
node_modules/

# etc...

 

Retour au blog

Ajouté le : 07/01/2019 par Aurore

Suggestion d'articles et de cours dans les mêmes catégories que "Créer un fichier .gitignore global" :

PHPEnvoyer un mail avec Swift Mailer
PHPConfigurer PHP pour afficher les erreurs
PHP[COURS] Créer son premier blog en POO en PHP
Arbre icônesUtilisez une police d'icônes
  • © WhatZeWeb. Tous droits réservés
  • Mentions légales