.gitignore para Go

13 reglas de exclusión para Go, listas para copiar en tu repositorio.

Lenguaje de programación Go

El .gitignore completo para Go

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 15:47:37 UTC
# Tecnologías: Go

### Go ###
# Ejecutable de Windows
*.exe
*.exe~
# Biblioteca de enlace dinámico
*.dll
# Objeto compartido
*.so
# Biblioteca dinámica de macOS
*.dylib
*.test
# Salida del compilador
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# Variables de entorno
.env

Qué ignoran estas reglas de Go

Todos los patrones y por qué incluirlos en tu .gitignore.

Binarios de programas y complementos

Patrón Qué ignora
*.exe Ejecutable de Windows
*.exe~ Binarios de programas y complementos
*.dll Biblioteca de enlace dinámico
*.so Objeto compartido
*.dylib Biblioteca dinámica de macOS

Binario de prueba compilado con `go test -c`

Patrón Qué ignora
*.test Binario de prueba compilado con `go test -c`

Perfiles de cobertura de código y otros artefactos de pruebas

Patrón Qué ignora
*.out Salida del compilador
coverage.* Perfiles de cobertura de código y otros artefactos de pruebas
*.coverprofile Perfiles de cobertura de código y otros artefactos de pruebas
profile.cov Perfiles de cobertura de código y otros artefactos de pruebas

Archivo de espacio de trabajo de Go

Patrón Qué ignora
go.work Archivo de espacio de trabajo de Go
go.work.sum Archivo de espacio de trabajo de Go
.env Variables de entorno

Cómo usar este .gitignore para Go

  1. Copia las reglas de Go de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje