.gitignore för Go
13 ignoreringsregler för Go, redo att kopieras till ditt repo.
Programmeringsspråket Go
Den kompletta .gitignore-filen för Go
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:04:33 UTC
# Tekniker: Go
### Go ###
# Körbar Windows-fil
*.exe
*.exe~
# Dynamiskt länkbibliotek
*.dll
# Delat objekt
*.so
# macOS dynamiska bibliotek
*.dylib
*.test
# Kompilatorresultat
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Miljövariabler
.env
Vad reglerna för Go faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Binärfiler för program och insticksprogram
| Mönster | Vad det ignorerar |
|---|---|
*.exe |
Körbar Windows-fil |
*.exe~ |
Binärfiler för program och insticksprogram |
*.dll |
Dynamiskt länkbibliotek |
*.so |
Delat objekt |
*.dylib |
macOS dynamiska bibliotek |
Testbinärfil byggd med `go test -c`
| Mönster | Vad det ignorerar |
|---|---|
*.test |
Testbinärfil byggd med `go test -c` |
Kodtäckningsprofiler och andra testartefakter
| Mönster | Vad det ignorerar |
|---|---|
*.out |
Kompilatorresultat |
coverage.* |
Kodtäckningsprofiler och andra testartefakter |
*.coverprofile |
Kodtäckningsprofiler och andra testartefakter |
profile.cov |
Kodtäckningsprofiler och andra testartefakter |
Go-arbetsytefil
| Mönster | Vad det ignorerar |
|---|---|
go.work |
Go-arbetsytefil |
go.work.sum |
Go-arbetsytefil |
.env |
Miljövariabler |
Så använder du denna .gitignore för Go
- Kopiera reglerna för Go ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.