Ludovic Frank Gitignore

.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

  1. Скопіюйте правила Go вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Мова .gitignore

Перегляньте кожен шаблон Мова