.gitignore pour Go

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

Le langage de programmation Go

Le .gitignore complet pour Go

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2025-08-01 14:33:03 UTC
# Technologies: Go

### Go ###
# Windows executable
*.exe
*.exe~
# Dynamic link library
*.dll
# Shared object
*.so
# macOS dynamic library
*.dylib
*.test
# Compiler output
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Environment variables
.env

Ce que ces règles Go ignorent vraiment

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

Binaries for programs and plugins

Motif Ce qu’il ignore
*.exe Windows executable
*.exe~ Binaries for programs and plugins
*.dll Dynamic link library
*.so Shared object
*.dylib macOS dynamic library

Test binary, built with `go test -c`

Motif Ce qu’il ignore
*.test Test binary, built with `go test -c`

Code coverage profiles and other test artifacts

Motif Ce qu’il ignore
*.out Compiler output
coverage.* Code coverage profiles and other test artifacts
*.coverprofile Code coverage profiles and other test artifacts
profile.cov Code coverage profiles and other test artifacts

Go workspace file

Motif Ce qu’il ignore
go.work Go workspace file
go.work.sum Go workspace file
.env Environment variables

Comment utiliser ce .gitignore pour Go

  1. Copiez les règles Go 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 Language

Voir tous les modèles Language