¿Puedo hacer una list de los files de la confirmación actual?

Imagine que cada vez que confío files, antes de presionarlos, me gustaría enumerarlos para verificar. ¿Cómo puedo hacer eso?

Lo intenté:

git ls-tree -r --name-only master git ls-files -stage 

Si edito un solo file, add luego commit . Si pruebo los códigos anteriores, me mostrará todos mis files.

Quiero enumerar SOLAMENTE los files que se presionarán en la confirmación actual.

Git se diferencia del rescate en este caso. Utilizará el indicador --name-only . Para get el contenido de la confirmación actual, use este command:

 #before stage git diff --name-only #staged changes before committing git diff --name-only --cached #after committing git diff --name-only HEAD^ HEAD 

Si desea ver los files que presionará si hay más de una confirmación, deberá especificar su cabeza de bifurcación actual y la cabeza en el control remoto.

 git diff --name-only remote/branch branch 

Si desea listr files en la última confirmación (local o no), use esto

 git show --name-only 

Como dices antes del empujón, ¿puedo suponer que tu flujo de trabajo es git add, luego git commit y luego git push?

¡Usted puede hacer la confirmación con el enlace de la opción –short!

Esto le dará una salida de todos los files cambiados, agregados o eliminados en su commit actual.

git commit --short -m "message for the commit"

enter image description here