.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
- Copia las reglas de Dart de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- 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.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.