.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

  1. Kopiere die Regeln für Go oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Sprache

Alle Vorlagen für Sprache ansehen