.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

  1. Kopiera reglerna för Go ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. 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.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Språk

Visa alla mallar för Språk