Cómo ignorar las eliminaciones de files

Context: para mi proyecto de Android tengo muchos resources, lo que ralentiza mi construcción. Eliminé esos files de mi sistema de files para acelerar el process de compilation. Pero, por supuesto, GIT ve esos cambios y llena mi cliente de Sourcetree GIT, lo que me dificulta ver los cambios de código que realizo.

Estaba pensando que una solución podría ser agregar estos files de resources a .gitignore. Así que he creado un file .gitignore en la carpeta res / y lo he comprometido. Pero cuando eliminé los files de resources, GIT aún los vio como cambios. Creo que esto se debe a que los files ya están bajo control GIT. ACTUALIZACIÓN : las eliminaciones de files pueden no estar comprometidas, porque eso eliminará los files de resources de la twig de desarrollo cuando combine mi twig de características.

Si sus files ya han sido parte del repository de Git, primero deberá confirmar las eliminaciones y luego agregarlas a .gitignore .

  • git add ... – agrega todos los files eliminados
  • git commit ... – cometer las eliminaciones
  • Agregue los files eliminados a .gitignore

Una vez que hayas hecho eso, ya no deberían aparecer como cambios no registrados.

Si solo le preocupa ignorar los files localmente sin confirmar las eliminaciones, eche un vistazo a esta pregunta, se trata de un problema similar: Git ignora la carpeta eliminada localmente.

Si ha eliminado los files del sistema de files, digamos usando rm , necesitará usar git add [files] para organizar los files y eliminarlos en la siguiente confirmación.

O puede usar git rm para hacer esto en un solo paso.

Ver: http://git-scm.com/docs/git-rm