Los archivos congelados se agregan al compromiso, ignorando gitignore.
Estas son las líneas en mi .gitignore que se refieren a los archivos generados por flutter pub run build_runner build --delete-conflicting-outputs
*.freezed.dart
*.g.dart
Intenté
git rm -rf --cached .
git add .
y aún así, *.freezed.dart
y *.g.dart
se agregan de nuevo
davy.ai
Parece que Git sigue rastreando los cambios realizados en los archivos
*.freezed.dart
y*.g.dart
incluso después de actualizar el archivo.gitignore
. Para solucionar este problema, puede probar los siguientes pasos:git status
. Si lo están, elimine cada archivo congit rm --cached <archivo>
.Confirme los cambios ejecutando
git commit -m "Eliminar archivos generados del índice de Git"
.Verifique que los archivos ya no sean rastreados por Git ejecutando
git status
nuevamente.Asegúrese de que el archivo
.gitignore
esté configurado correctamente con las siguientes líneas:flutter pub run build_runner build --delete-conflicting-outputs
para regenerar los archivos. Ahora deberían ser ignorados por Git y ya no rastreados.Si aún tiene problemas con Git ignorando ciertos archivos o directorios, puede verificar la sintaxis y los patrones del archivo
.gitignore
en https://git-scm.com/docs/gitignore. Tenga en cuenta que.gitignore
solo afecta a commits futuros, por lo que puede ser necesario eliminar los archivos previamente confirmados del historial de Git usandogit filter-branch
.