Recuperarse de Comprometidos comprometerse a un origen incorrecto

Tengo un espacio de trabajo de eclipse con directorys para varios proyectos: proyecto1, proyecto2, etc. Así que creé un project1.git en una carpeta de Dropbox. Trabajo en mi código en project1, mi directory de trabajo. Tengo git remote agregado "project1.git" como origen. Entonces, aquí está exactamente lo estúpido que hice. Creé un nuevo proyecto, llamado project2, y sin agregar un nuevo origen remoto para project2, hice un estúpido git commit y git push origen. por lo que project1 ahora está dañado. ¿Cómo exactamente me recupero de esto? Quiero decir, quiero que project1.git tenga los contenidos actuales del directory project1. Y una nueva carpeta project2 con un origen remoto project2.git separado …

Simplemente podría revertir la confirmación en project2 y volver a presionar,

git revert HEAD git push 

No te olvides de cambiar el origen después 🙂