Hay (al menos) dos cosas que puede hacer aquí: puede reclinar el repositorio remoto, o puede reset --hardhacerlo con el ancestro común y luego hacer una extracción, que avanzará rápidamente a la última confirmación en el maestro remoto.
Para ser concretos, aquí hay una extensión simple de la respuesta original de Nevik Rehnel:
git reset --hard origin/master
git pull origin master
NOTA : el uso git reset --harddescartará cualquier cambio no confirmado, y puede ser fácil confundirse con este comando si es nuevo en git, así que asegúrese de tener una idea de lo que va a hacer antes de continuar.
git gclimpia y corre a través de algunas tareas domésticas. En otra nota, nunca he corridogit gc. Es agradable correr, pero no es necesario.