Kevin Daniel Hincapie Lumbaque
Preguntahipotéticamente hablando, como dicen en los ejemplos: digamos que tengo un archivo que me di cuenta que no estaba listo para hacer commit, pero que ya tengo en staging… la solución que plantean es usar git reset HEAD para bajarlo del staging y no enviarlo con el commit (al menos eso entendi), pero si yo edito este archivo (precisamente porque me di cuenta que no estaba listo aun) ya dejaría de estar en staging, no?. Ocea haría “lo mismo” que con el git reset HEAD?.. tengo esa confusión y aunque lo probé con unos archivos y aparentemente si era el mismo resultado, no se si pase algo más de fondo que estoy ignorando. gracias.

Daniel Martel Boketale
Cuando modificas cualquier archivo que tengas en Stage (git add), automaticamente pasa a estar en Untracked y Git bash te cambia el color de verde a rojo automaticamente (lo saca de Stage). Esto ocurre porque GitBash hace un continuo seguimiento de todos los archivos que tienes en el proyecto.