.gitignore pro Go
13 pravidel ignorování pro Go, připravených ke zkopírování do repozitáře.
Programovací jazyk Go
Kompletní .gitignore pro Go
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:04:41 UTC
# Technologie: Go
### Go ###
# Spustitelný soubor Windows
*.exe
*.exe~
# Dynamicky linkovaná knihovna
*.dll
# Sdílený objekt
*.so
# Dynamická knihovna macOS
*.dylib
*.test
# Výstup kompilátoru
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Proměnné prostředí
.env
Co pravidla pro Go skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Binární soubory programů a pluginů
| Vzor | Co ignoruje |
|---|---|
*.exe |
Spustitelný soubor Windows |
*.exe~ |
Binární soubory programů a pluginů |
*.dll |
Dynamicky linkovaná knihovna |
*.so |
Sdílený objekt |
*.dylib |
Dynamická knihovna macOS |
Testovací binární soubor sestavený pomocí `go test -c`
| Vzor | Co ignoruje |
|---|---|
*.test |
Testovací binární soubor sestavený pomocí `go test -c` |
Profily pokrytí kódu a další artefakty testů
| Vzor | Co ignoruje |
|---|---|
*.out |
Výstup kompilátoru |
coverage.* |
Profily pokrytí kódu a další artefakty testů |
*.coverprofile |
Profily pokrytí kódu a další artefakty testů |
profile.cov |
Profily pokrytí kódu a další artefakty testů |
Soubor pracovního prostoru Go
| Vzor | Co ignoruje |
|---|---|
go.work |
Soubor pracovního prostoru Go |
go.work.sum |
Soubor pracovního prostoru Go |
.env |
Proměnné prostředí |
Jak používat tento .gitignore pro Go
- Zkopírujte výše uvedená pravidla pro Go nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.