Por algún motivo, Git me dice que tengo un archivo que es "comprometido" y "no organizado para la confirmación". Esto no tiene sentido:Git enumera el mismo archivo modificado y no organizado para la confirmación?
% git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: Dir1/Dir2/filename.cpp
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Dir1/Dir2/filename.cpp
Dir1
, Dir2
y filename.cpp
son definitivamente todo el mismo archivo. Tuve que volver a agregar filename.cpp
para que apareciera como un cambio confirmado (después de haber estado originalmente en el repositorio). ¿Sobre la única cosa que pudo haber causado el problema fue que escondí, pull --rebase
, y luego apareció el stash
? .gitignore
no enumera Dir1
, Dir2
o filename.cpp
en ninguna parte y los patrones no sugieren que atraparían este archivo?
¿Cuál es exactamente la pregunta? – svick
parece que lo ha modificado después de agregarlo, agréguelo nuevamente y debería estar bien. – thenetimp
Lea sobre [lo básico] (http: // git-scm.com/book/es/Getting-Started-Git-Basics # The-Three-States) antes de usar una herramienta en producción. – kostix