.gitignore для Go
13 правил ігнорування для Go, готових до копіювання у ваш репозиторій.
Мова програмування Go
Повний .gitignore для Go
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:51:40 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, щоб усі члени команди мали однакові правила.