Puesta en escena automática con Git

Tengo un repository git y está haciendo algo que nunca había visto antes y no he encontrado una solución en ningún lado. Inicialicé con git init y agregué todo con git add * y seguí mi path ahora cuando trato de comprometerme después de editar cualquier cantidad de files. Ninguno está en fase de confirmación, así que tengo que hacer git add -A que luego los sube a todos por un cometer. ¿Hay alguna manera de omitir el git add -A paso? He usado git con Xcode mucho y nunca he tenido que moverlos de una escena a otra en la terminal.

¿Hay un paradigma en el área de preparación de git que me falta? ¿Cómo se supone que debes usarlo?

Tienes que agregar los cambios a la confirmación, pero solo puedes usar:

 git commit -a 

Para agregar sus cambios Y confirmar o

 git commit -am 'commit message' 

Que es como suelo tirar.

Agregar manualmente los cambios te permite no comprometer todo si no quieres, lo cual estoy seguro de que a veces es útil.

Agregue un alias que hará el agregado y la confirmación para usted y comenzará a usar el alias. Si está en Windows, le habría sugerido TortoiseGit, que abstrae el índice.

En caso de git no es necesario agregar files. Git realiza un seguimiento de todos los files que ha agregado hasta ahora. Solo necesita agregar si está agregando un nuevo file que no está allí en su repository remoto de git.

Para los files que se han modificado, puede usar git commit -am "message"

git commit -am "message" confirmará automáticamente todos los files modificados.

Después de una confirmación, debe enviar los datos a remoto usando el command git push.

Espero que esto resuelva tu problema !!