He aprendido how to exclude an entire directory in git (añada una línea bin/
al .gitignore
). Y he aprendido how to ignore files "after the fact" (es decir, después de que se han añadido a GIT):Ignorar un directorio de un repositorio de Git después de haber sido agregado
git rm --cached <filename>
¿Cómo ignorar todo un directorio de (por ejemplo bin/
) después de que se ha añadido a un repositorio git?
me trataron git rm --cached bin/
pero lo único que recibió fue el error:
fatal: pathspec 'bin/' did not match any files
Cuando probé (en el directorio raíz, donde existe .git) git rm --cached MyProj/bin/
el error es diferente:
fatal: not removing 'MyProj/bin/' recursively without -r
Lo ¿Esto significa y tendré que comprometer y/o ramificar esto ahora?
Tenga en cuenta la etiqueta '-r' en mi respuesta. Tienes que usar eso para 'recursivo' :) – Nic
@melee ¡Funcionó! Pero ahora tengo otra pregunta (s). Ver actualización :) – WinWin