Empujar al file de repo remoto solo en la twig actual

Recientemente eliminé todos los files de la twig actual, con el command rm --cached sin eliminar la carpeta .git . Luego organizó solo un file en la twig actual. Pero cuando bash enviar ese file al repository remoto, parece que otro file también participa en la transferencia. Necesito hacer dos preguntas: 1. ¿Eliminar el file de la twig actual también elimina ese file del repository? 2. Cómo solo transferir el file ( push ) en la twig actual, no todo el file en el repository.

enter image description here

  • 1 / ¿Eliminar el file de la twig actual también elimina ese file del repository?

    No.

  • 2 / Cómo solo transferir el file (push) en la twig actual, no todo el file en el repository.
    empujará todas las confirmaciones sin empujar, no solo la última

Puede empujar solo la twig actual, con la política de inserción pnetworkingeterminada "simple" .
Tu primer impulso debería ser

 git push -u origin yourBranch 

Pero esa twig includeá todas las confirmaciones, incluida la última (que hace reference solo a un file).

Si realmente desea restablecer el contenido del repository remoto ascendente, puede echar un vistazo a " Cómo restablecer un repository GIT remoto para eliminar todas las confirmaciones ".