Tengo un git repo, y un código de revisión que quiero que obtenga mi clon local. ¿Cómo puedo llevarlo a una revisión específica y deshacerme de cualquier cambio que haya hecho?llevar git repo a una cierta revisión
8
A
Respuesta
11
Verifique la rama con la que desea meterse. Encuentra la revisión que desea en el registro, y luego hacer:
$ git reset --hard abcd93
Con abcd93 ser cualquier versión que ha encontrado en el registro. Sin embargo, tenga en cuenta que esto cambiará el puntero de la bifurcación.
lo general es mejor para desovar fuera una nueva rama, por lo que considerar
$ git checkout abcd93 -b new_branch_name
Cuestiones relacionadas
- 1. Git repo inside repo
- 2. ¿Puedo convertir svn rebase a una cierta revisión de svn? (Similar a svn up -r ...)
- 3. Reinicializar Git Repo
- 4. Cómo agregar colaboradores a openshift git repo
- 5. Dividir enorme repo git
- 6. ¿Cómo subir un git repo a gerrit?
- 7. Retrospectivamente add --recursive a un git repo
- 8. git initialize remote repo
- 9. Cómo reemplazar git repo?
- 10. clonación git repo
- 11. Importación de un git repo como una rama en otro git repo
- 12. ¿Moviendo un git repo a una segunda computadora?
- 13. Git Clone en otro Git Repo existente
- 14. Git extrae una cierta rama de GitHub
- 15. Consulte una revisión mercurial relativa a una revisión nombrada
- 16. git submódulo de Hg repo?
- 17. Escuchando cambios de Git Repo
- 18. Buscar tamaño de git repo
- 19. git: herramienta de monitoreo repo
- 20. Git: borrar una única revisión remota
- 21. Convertir Git Repo en Darcs
- 22. Reemplazar git repo remoto (Heroku)
- 23. ¿Cómo git-apply un parche a una revisión anterior?
- 24. revertir a una revisión antigua de Mercurial (como git reset)
- 25. git rebase fatal: Se necesita una única revisión
- 26. git log de una sola revisión
- 27. Git Fetch no funciona con repo desnuda, pero git pull trabaja en repo normales
- 28. Opuesto a `git push --mirror`? ¿Cómo recupero mi repo?
- 29. ¿Es seguro usar un copiado git repo?
- 30. Cómo eliminar un blob de git repo