.gitignore pour Windows

13 règles d’exclusion pour Windows, prêtes à copier dans votre dépôt.

Système d'exploitation Microsoft Windows

Le .gitignore complet pour Windows

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2025-11-21 09:00:45 UTC
# Technologies: Windows

### Windows ###
# Windows thumbnail cache
Thumbs.db
# Windows encrypted thumbnail cache
Thumbs.db:encryptable
# Windows enhanced thumbnail cache
ehthumbs.db
# Windows Vista thumbnail cache
ehthumbs_vista.db
# Windows crash dump
*.stackdump
# Windows folder configuration
[Dd]esktop.ini
# Windows recycle bin
$RECYCLE.BIN/
# Windows cabinet archive
*.cab
# Windows installer package
*.msi
# Windows app package
*.msix
# Windows merge module
*.msm
# Windows patch file
*.msp
# Windows shortcut
*.lnk

Ce que ces règles Windows ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Windows thumbnail cache files

Motif Ce qu’il ignore
Thumbs.db Windows thumbnail cache
Thumbs.db:encryptable Windows encrypted thumbnail cache
ehthumbs.db Windows enhanced thumbnail cache
ehthumbs_vista.db Windows Vista thumbnail cache

Dump file

Motif Ce qu’il ignore
*.stackdump Windows crash dump

Folder config file

Motif Ce qu’il ignore
[Dd]esktop.ini Windows folder configuration

Recycle Bin used on file shares

Motif Ce qu’il ignore
$RECYCLE.BIN/ Windows recycle bin

Windows Installer files

Motif Ce qu’il ignore
*.cab Windows cabinet archive
*.msi Windows installer package
*.msix Windows app package
*.msm Windows merge module
*.msp Windows patch file

Windows shortcuts

Motif Ce qu’il ignore
*.lnk Windows shortcut

Comment utiliser ce .gitignore pour Windows

  1. Copiez les règles Windows ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Operating System

Voir tous les modèles Operating System