Git – Agregar file que ya existe?

Buscado por este problema específico, no he podido encontrar nada relativo. He clonado un repository, no hay problema – git 'status' vuelve a la twig principal y se limpia. Luego pago una twig en particular, diga 'dev'. Luego busco n pull (nada que hacer). Está bien…

$> git checkout -b bug_000120 

No hay problemas, ahora en la twig 'bug_000120' y listo para hacer algunos cambios rápidos. Después de modificar el (los) file (s), verifico rápidamente el estado …

 $> git status # On branch bug_000120 # 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: core/user_manager.class.php # no changes added to commit (use "git add" and/or "git commit -a") 

No entiendo esto … no hay cambios para comprometer?!? Agregar el file? Ya existía antes de las modificaciones …

Con todo el respeto, ¿alguien? ¿Algo ceñudo que estoy pasando por alto? Solo estoy perdido … ¿o se espera esto?!? Pensaría que los cambios se organizarían para commit y luego push …

Cualquiera / todos los comentarios son muy apreciados y bienvenidos!

Gracias de antemano …

Yo pensaría que los cambios serían escenificados para cometer

Eso es lo que hace git add , en realidad. git add file significa "Agregar file al commit que estoy por hacer". Si el file no existía en el repository, la confirmación lo agregará. Si existiera, la confirmación consistirá en cambiar el file en su lugar.

Esto le permite solo múltiples files sin tener que comprometerlos todos al mismo time; simplemente git add los que quiere comprometer y dejará el rest de ellos en paz.

Puede echar un vistazo a la documentation . También hay un buen tutorial de Atlassian .