Cómo enviar un file, si fue modificado después de que el file se agregó y se confirmó

Tengo un problema que git add today.c luego git commit today.c , en este paso, el file today.c ha sido modificado (uso un script de shell para hacer esto), luego presiono el file hacia el origin master , pero el file sigue siendo el mismo, no está modificado, pero en mi directory de trabajo, today.c realmente ha sido modificado.

¿Cómo puedo enviar el file modificado al origin master ?

Si realiza un cambio en un file y luego inserta los cambios en otra twig, solo los commits se insertan en esta twig, en su caso, hasta el origin .

Cambió su file después de la confirmación, por lo que se modificó en su copy de trabajo, pero aún no se ha registrado como una confirmación en su repository. Es por eso que un push no cambiará el file en su repository remoto.
Para hacer esto, debe volver a enviar el file y luego presionar el nuevo compromiso.

Vea este set de instrucciones explicadas:

 git add today.c git commit -m "First change" # Creates commit 1 ./your_magical_shell_script_changes_today.c git push origin master # Only commit 1 exists, therefore, only this is pushed to master git add today.c git commit -m "Changed by the shell script" # Here, the commit 2 is created git push origin master # Now it is pushed to origin, too. 

Siguang, ¿podrías hacer lo siguiente?
git add today.c
git commit -m 'modify'
git push origin master
Y revisa nuevamente.