.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
- Copiez les règles Go ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- 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.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.