.gitignore за Go
13 правила за игнориране за Go, готови за копиране в хранилището ви.
Езикът за програмиране Go
Пълният .gitignore за Go
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:02:12 UTC
# Технологии: Go
### Go ###
# Изпълним файл за Windows
*.exe
*.exe~
# Динамично свързвана библиотека
*.dll
# Споделен обект
*.so
# Динамична библиотека на macOS
*.dylib
*.test
# Резултати от компилатора
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Променливи на средата
.env
Какво всъщност игнорират тези правила за Go
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Двоични файлове за програми и приставки
| Шаблон | Какво игнорира |
|---|---|
*.exe |
Изпълним файл за Windows |
*.exe~ |
Двоични файлове за програми и приставки |
*.dll |
Динамично свързвана библиотека |
*.so |
Споделен обект |
*.dylib |
Динамична библиотека на macOS |
Тестов двоичен файл, компилиран с `go test -c`
| Шаблон | Какво игнорира |
|---|---|
*.test |
Тестов двоичен файл, компилиран с `go test -c` |
Профили на покритието на кода и други тестови артефакти
| Шаблон | Какво игнорира |
|---|---|
*.out |
Резултати от компилатора |
coverage.* |
Профили на покритието на кода и други тестови артефакти |
*.coverprofile |
Профили на покритието на кода и други тестови артефакти |
profile.cov |
Профили на покритието на кода и други тестови артефакти |
Файл на работно пространство на Go
| Шаблон | Какво игнорира |
|---|---|
go.work |
Файл на работно пространство на Go |
go.work.sum |
Файл на работно пространство на Go |
.env |
Променливи на средата |
Как да използвате този .gitignore за Go
- Копирайте правилата за Go по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.