git clone commit git-checkout

git clone y pago en un solo comando



commit git-checkout (3)

¿Su problema es que el proceso de pago sea ​​grande o el propio repositorio ? Como git clone , bueno, clona un repositorio por lo general obtiene todo el repositorio en su tamaño completo. (a menos que esté haciendo un clon superficial como ya sugirió).

Si realmente se trata de la verificación de la git help clone incorrecta, el git help clone dice:

--no-checkout, -n No checkout of HEAD is performed after the clone is complete.

Después de la clonación con -n puedes revisar manualmente

El siguiente es el comando que utilizo para desproteger un compromiso específico.

git clone git://repo.git/repo123 git checkout <commitID>

Quiero hacer lo anterior en un solo paso: solo con el comando git clone.

La razón por la que quiero hacer esto es que repo123 es muy grande. Así que revisar el compromiso que quiero me ahorrará mucho tiempo.

Estoy al tanto de la opción --depth Pero en este caso, no sirve de nada. ¿Alguien puede decirme cómo hacerlo?


Me encontraba en una misma situación y funcionó bien con el comando de clonación de Git con --depth . Y especifique el nombre de la rama / cometer / Nombre de la etiqueta al final del comando con el parámetro -b .

Sintaxis:

git clone --depth 1 github.com:ORG-NAME/Repo.git -b <Branch-Name/Commit-Number/TAG>


git clone u://r/l --branch x

aún clona todo, pero establece la CABEZA local en esa rama, de modo que es la que se ha verificado.