2011-06-08 18 views

Respuesta

324

siempre que el repositorio remoto es el origen, y que usted está interesado en master:

git fetch origin 
git reset --hard origin/master 

Esto le dice que los compromete a buscar desde el repositorio remoto, y la posición de su copia de trabajo a la punta de su rama principal

Todos sus confirmaciones locales no son comunes para el control remoto se habrá ido.

7

Como una adición, si desea volver a aplicar los cambios en la parte superior del control remoto, también puede probar:

git pull --rebase origin master 

Si a continuación desea deshacer algunos de sus cambios (pero quizás no todos ellos) puede utilizar:

git reset SHA_HASH 

A continuación, realice algunos ajustes y vuelve a comprometerse.

Cuestiones relacionadas