¿Es necesario cambiar un par de keys después de 'git add' sin 'git commit' a control remoto?

Accidentalmente organicé un file privado para que me comprometiera con un repository de Git en mi máquina local. Si lo pierdo con git reset HEAD o git rm --cached antes de git rm --cached y git rm --cached a un repository público, ¿el contenido del file seguirá siendo privado?

Sí, estará a salvo.

Siempre que el file no forme parte de una confirmación y la confirmación no llegue a un repository remoto, el file permanecerá en su tree local únicamente.