Git última versión

Estaba jugando con mi aplicación local, tratando de agregar un dispositivo y railsadmin que fue desastroso y frustrante. Decidí que era mejor que destruyera todo lo que había cambiado y volviera a mi último bash de cometer git. Pero de alguna manera mi versión local es diferente de mi versión de producción heroku.

¿Cómo obtengo o dejo mi versión heroku a mi local, o obtengo esa confirmación? Estoy tratando de resolverlo con los commands de la CLI y los documentos, pero las cosas simplemente no están haciendo clic. No entiendo exactamente cómo las versiones podrían ser diferentes. (Hice cambios CSS durante mi último commit y parece que mi local es una versión?)

Gracias.

¿Cómo estás determinando "las versiones son diferentes"?

Por lo que yo sé, si "git pull heroku master" dice "ya está actualizado", entonces el último commit en tu twig actual y la twig principal de Heroku son iguales.

Sin embargo, es posible que tenga cambios locales que no se hayan comprometido con su repository local. En ese caso, git reset --hard HEAD descartará los cambios locales y volverá a su último commit. Esta debería ser exactamente la misma confirmación que en Heroku. (NOTA: ¡ solo haga esto si realmente quiere deshacerse de los cambios no confirmados locales!)