Ludovic Frank Gitignore

.gitignore для Go

13 правил игнорирования для Go, готовых к копированию в репозиторий.

Язык программирования Go.

Полный .gitignore для Go

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:51:58 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

Посмотреть все шаблоны Язык