Clonar repositorio hasta cierto commit


Clonar el repositorio:

git clone https://usuario@bitbucket.org/usuario/repositorio.git
Habiendo hecho esto, tendremos una carpeta con el nombre de nuestro repositorio.
cd repositorio/
Estando dentro de dicho directorio, obtenemos el listado de commits.
git log
Obteniendo algo como esto:
commit a0f4ae240b8c786b85b90414ff89418d057f4528
Author: Fulano de tal <fulano.detal@gmail.com>
Date:   Mon Mar 27 11:50:27 2017 -0500

    Tercer Commit

commit 7a080414fff18f4a452c7885b9d08b5894e240b6
Author: Fulano de tal <fulano.detal@gmail.com>
Date:   Mon Mar 27 11:42:50 2017 -0500

    Segundo Commit

commit f18f4a4528b85b9d057a080414ff894e240bc786
Author: Fulano de tal <fulano.detal@gmail.com>
Date:   Mon Mar 27 11:40:53 2017 -0500

    Primer Commit

Obtener el identificador del commit al cual queremos regresar nuestro codigo (e.j: 7a080414fff18f4a452c7885b9d08b5894e240b6), en este caso, para nuestro segundo commit. Y ejecutamos el siguiente comando:
git checkout 7a080414fff18f4a452c7885b9d08b5894e240b6
Nuestro repositorio ha regresado a como estaba cuando se realizo el commit.


Fuente: https://es.stackoverflow.com/questions/91014/clonar-repositorio-remoto-de-git-hasta-cierto-commit

Comentarios