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