Git no empujará al control remoto después de estropear algunos files en Android Studio

Versión corta: no puedo enviar nada a mi Github y cada vez que bash recibo este post de error. Push rejected: Push master to origin/master was rejected by remote . Mi compromiso nunca se presionará y está atorado con estos files modules.xml vcs.xml build.gradle

Esto sucedió después de que cambié mi file .gitignore en Android Studio donde agregué algunas líneas para excluir .idea de mi git y luego traté de actualizar mi git y no .idea file .idea . ¡Entonces .idea manualmente la .idea de Github y luego comenzó el git-hell!

¡He intentado volver a clasificar, empujar, tirar, fusionar, esconder! Nada está ayudando

Hay múltiples causas posibles de este problema.

Sin embargo, en function de su opinión en los comentarios anteriores , debe generar un token de acceso personal en GitHub para que pueda eludir la authentication de dos factores en su lugar.

Luego debe usar este token en lugar de su contraseña estándar.

Otra solución sería usar un URI SSH en lugar de una URL HTTP (S) como su control remoto.