Necesito deshacerme de todos los cambios en mi repositorio local y extraer todo el código del repositorio remoto. ¿Cuál es el comando Git para hacer esto?¿Cómo puedo acceder desde el repositorio remoto de Git y anular los cambios en mi repositorio local?
Q
¿Cómo puedo acceder desde el repositorio remoto de Git y anular los cambios en mi repositorio local?
149
A
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
- 1. Fusiona cambios desde el repositorio remoto de github a tu repositorio local
- 2. ¿Cómo puedo eliminar todos los archivos en mi repositorio de git y actualizar/enviar desde mi repositorio de git local?
- 3. Reemplazando el repositorio remoto de git con mi repositorio
- 4. Cómo muevo mi repositorio de Git local a un repositorio de Git remoto
- 5. ¿Cómo crear un repositorio remoto de Git desde uno local?
- 6. Desactivar Git empujando desde el repositorio local
- 7. Clonación repositorio Git local
- 8. ¿Cómo acceder al repositorio remoto de jackrabbit?
- 9. ¿Cómo puedo cargar cambios confirmados en mi repositorio de GitHub?
- 10. git: sincronizar el repositorio local con el remoto
- 11. ¿Cómo actualizar el repositorio local de maven con los artefactos más nuevos de un repositorio remoto?
- 12. ¿Cómo verificar los cambios en el repositorio de Git remoto (origen)?
- 13. Hacer una copia local de un repositorio remoto de git
- 14. git diff entre el repositorio remoto clonado y original
- 15. convertir el repositorio local de maven al repositorio remoto
- 16. de cómo recuperar un repositorio Git remoto accidentalmente borrado de repositorio local
- 17. añadir un repositorio local como un subdirectorio del repositorio remoto
- 18. Creación de repositorio central en Git desde el repositorio local existente (en Windows)
- 19. Usando Git, ¿cómo puedo encontrar cambios entre local y remoto?
- 20. Cómo comprometerse con el repositorio remoto de git
- 21. ¿Listar archivos en el repositorio git local?
- 22. Actualización de un repositorio local con cambios desde un repositorio de Github
- 23. Git hooks - ¿se propaga desde el repositorio remoto?
- 24. Restablecer el repositorio local para que sea exactamente el mismo que el repositorio remoto
- 25. Escribir directamente en un repositorio remoto de Git, sin agregar objetos a un índice/repositorio local?
- 26. Migrando el repositorio git local al repositorio remoto más grande mientras reescribo las rutas
- 27. Empujando desde el repositorio local al control remoto hospedado de GitHub
- 28. git export desde el repositorio remoto de github
- 29. ¿Cómo eliminar la carpeta eliminada del repositorio remoto en Git?
- 30. Eclipse egit: cómo sincronizar con repositorio remoto?
Aquí hay una manera: 'git checkout - .' – MarkHu