.gitignore per Go

13 regole di esclusione per Go, pronte da copiare nel repository.

Il linguaggio di programmazione Go

Il .gitignore completo per Go

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:02:13 UTC
# Tecnologie: Go

### Go ###
# Eseguibile Windows
*.exe
*.exe~
# Libreria a collegamento dinamico
*.dll
# Oggetto condiviso
*.so
# Libreria dinamica macOS
*.dylib
*.test
# Risultati del compilatore
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Variabili d'ambiente
.env

Cosa escludono le regole di Go

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Binari di programmi e plugin

Schema di esclusione Cosa esclude
*.exe Eseguibile Windows
*.exe~ Binari di programmi e plugin
*.dll Libreria a collegamento dinamico
*.so Oggetto condiviso
*.dylib Libreria dinamica macOS

Binario di test, compilato con `go test -c`

Schema di esclusione Cosa esclude
*.test Binario di test, compilato con `go test -c`

Profili di copertura del codice e altri artefatti dei test

Schema di esclusione Cosa esclude
*.out Risultati del compilatore
coverage.* Profili di copertura del codice e altri artefatti dei test
*.coverprofile Profili di copertura del codice e altri artefatti dei test
profile.cov Profili di copertura del codice e altri artefatti dei test

File dello spazio di lavoro Go

Schema di esclusione Cosa esclude
go.work File dello spazio di lavoro Go
go.work.sum File dello spazio di lavoro Go
.env Variabili d'ambiente

Come usare questo .gitignore per Go

  1. Copia le regole di Go qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Linguaggio

Vedi tutti i modelli di Linguaggio