Desastre potencial de Git / Rails: la página web ya no se carga

He pasado mucho time trabajando en una página web y he sido muy vago acerca de comprometer cosas con Git. Hoy, intenté llevar todo a mi repository, pero creo que puedo haber causado un desastre. Soy muy nuevo en Git y básicamente lo uso para sus funciones más básicas.

No pude push nada y la console me recomendó usar una request de pull , después de hacer eso e intentar presionar nuevamente, comencé a tener un montón de conflictos de fusión con mi gemfile y gemfile.lock . Traté de solucionar este problema también, pero luego comencé a ver random <<<<<<HEAD todos mis files (incluidas las routes , así como mi javascript).

Ahora, cuando bash cargar mi página localhost, parece que tengo todo mi contenido, pero mi file css no se carga, lo que da como resultado una página muy fea. Cuando uso cromo devtools y trato de ver las fonts, la application.css.scss está en blanco, cuando la mía tiene más de 1000 líneas de código (y se puede ver en la carpeta app\assets\stylesheets .

¿Alguien ha tenido algo así? Sé cómo remediar la cantidad de daño que podría haber hecho en 15 minutos. Cualquier cosa ayudará ya que no sé cómo proceder.

querrás intentar hacer un git reset --hard restablecer tu repository local al estado en que se encontraba antes de ejecutar git pull .

vea esta respuesta como reference: http://sofes.miximages.com/a/1223385/3880374

Además, en caso de que sienta curiosidad por esas cadenas de caracteres <<<<<<HEAD '' aleatorias en todos sus files, en realidad Git las agrega. Según sus documentos :

Git agrega marcadores estándar de resolución de conflictos a los files que tienen conflictos, por lo que puede abrirlos manualmente y resolver esos conflictos

Github también tiene una guía útil para resolver estos conflictos a través de la línea de command.