.gitignore para Dart

14 reglas de exclusión para Dart, listas para copiar en tu repositorio.

Lenguaje de Google optimizado para aplicaciones cliente

El .gitignore completo para Dart

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:28:08 UTC
# Tecnologías: Dart

### Dart ###
.dart_tool/
.packages
# Directorio de resultados de compilación
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies

Qué ignoran estas reglas de Dart

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

Archivos y directorios creados por pub

Patrón Qué ignora
.dart_tool/ Archivos y directorios creados por pub
.packages Archivos y directorios creados por pub
build/ Directorio de resultados de compilación

Si desarrollas una aplicación, puede interesarte incluir pubspec.lock en el repositorio

Patrón Qué ignora
pubspec.lock Si desarrollas una aplicación, puede interesarte incluir pubspec.lock en el repositorio

Si no generas la documentación localmente, puedes eliminar esta línea.

Patrón Qué ignora
doc/api/ Si no generas la documentación localmente, puedes eliminar esta línea.
.env* Archivo de variables de entorno dotenv

Evita incluir en commits los archivos Javascript generados:

Patrón Qué ignora
*.dart.js Evita incluir en commits los archivos Javascript generados:

Generado por la opción --dump-info.

Patrón Qué ignora
*.info.json Generado por la opción --dump-info.
*.js Cuando los genera dart2js. No especifiques *.js si tu proyecto incluye archivos fuente escritos en JavaScript.
*.js_ Generado por la opción --dump-info.
*.js.deps Generado por la opción --dump-info.
*.js.map Generado por la opción --dump-info.
.flutter-plugins Generado por la opción --dump-info.
.flutter-plugins-dependencies Generado por la opción --dump-info.

Cómo usar este .gitignore para Dart

  1. Copia las reglas de Dart 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