.gitignore für Go
13 Ausschlussregeln für Go, die du direkt in dein Repository übernehmen kannst.
Die Programmiersprache Go
Die vollständige .gitignore für Go
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:47:25 UTC
# Technologien: Go
### Go ###
# Ausführbare Windows-Datei
*.exe
*.exe~
# Dynamische Linkbibliothek
*.dll
# Gemeinsam genutzte Bibliothek
*.so
# Dynamische macOS-Bibliothek
*.dylib
*.test
# Compiler-Ausgabe
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Umgebungsvariablen
.env
Was diese Regeln für Go ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Binärdateien für Programme und Plugins
| Muster | Ausgeschlossene Dateien |
|---|---|
*.exe |
Ausführbare Windows-Datei |
*.exe~ |
Binärdateien für Programme und Plugins |
*.dll |
Dynamische Linkbibliothek |
*.so |
Gemeinsam genutzte Bibliothek |
*.dylib |
Dynamische macOS-Bibliothek |
Test-Binärdatei, erstellt mit „go test -c“.
| Muster | Ausgeschlossene Dateien |
|---|---|
*.test |
Test-Binärdatei, erstellt mit „go test -c“. |
Codeabdeckungsprofile und andere Testartefakte
| Muster | Ausgeschlossene Dateien |
|---|---|
*.out |
Compiler-Ausgabe |
coverage.* |
Codeabdeckungsprofile und andere Testartefakte |
*.coverprofile |
Codeabdeckungsprofile und andere Testartefakte |
profile.cov |
Codeabdeckungsprofile und andere Testartefakte |
Go-Workspace-Datei
| Muster | Ausgeschlossene Dateien |
|---|---|
go.work |
Go-Workspace-Datei |
go.work.sum |
Go-Workspace-Datei |
.env |
Umgebungsvariablen |
So verwendest du diese .gitignore für Go
- Kopiere die Regeln für Go oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.