eliminar el file que "está fuera del repository" en GIT

Tengo un file que está merodeando en mi git status diciendo que ha sido eliminado, pero cuando trato de hacerlo, obtengo ***/***.php is outside repository . ¡La carpeta en la que se encuentra está ciertamente dentro del repository, así que estoy confundido!

Eso es extraño. Pero tal vez solo necesitas comprometer tus cambios? git status enumera los cambios que se han realizado pero que aún no se han confirmado. Si git commit sus cambios, el git status ya no debería listr el file como borrado.

He luchado con un problema similar durante mucho time resulta que un simple pero no intutive cambio fue la respuesta.

git add --update o simplemente git add -u

agregará files modificados y eliminará los files eliminados.

Y si también quieres agregar nuevos files: git add --all o git add -A

agregará nuevos files, files modificados y eliminará los files eliminados.

Felicitaciones a Geek Gumbo

Y para una documentation más seria, consulte Git SCM