Soy un poco nuevo en git, y no entiendo por qué git commit -a
solo cambia los archivos cambiados y eliminados, pero no los archivos nuevos.¿Por qué no se compromete git -a agregar nuevos archivos?
¿Alguien puede explicar por qué es así, y por qué no hay otra bandera de confirmación para permitir agregar archivos y comprometer in one command?
Por cierto, hg commit -A añade nuevas y archivos borrados al cometer
Es posible que desee preguntar por qué está en la lista de Git . Esta podría ser una característica útil así que si alguien se preocupó lo suficiente como para agregarlo. – xenoterracide
Supongo que no hay 'git commit -A' porque 1.) agregar nuevos archivos es relativamente poco común; también la mayoría de los demás VCS requieren explícitamente 'scm add' paso 2.) '.gitignore' y los archivos similares no son perfectos, lo que podría llevar a agregar archivos no deseados para confirmar. –
Esto definitivamente debería ser el comportamiento por defecto '-a' – juliangonzalez