La --depth 1
opción engit clone
:
Cree un clon superficial con un historial truncado al número especificado de revisiones. Un repositorio poco profundo tiene una serie de limitaciones (no se puede clonar ni extraer de él, ni empujar ni entrar en él), pero es adecuado si solo está interesado en la historia reciente de un gran proyecto con una larga historia y desea enviar arreglos como parches.
Pero he realizado con éxito un clon superficial, cometí algunos cambios y los devolví al origen (clon desnudo).
Tiene sentido para mí. Quiero decir, ¿por qué no? cuando la CABEZA clonada es identificable en el origen, y mi confirmación se suma a esto, parece que no hay razón. Pero el manual dice lo contrario.
Me gusta la idea del clon superficial, por ejemplo, del núcleo de drupal: de ninguna manera necesito saber qué sucedió en drupal 4 cuando comencé desde 7. - pero no quiero pegarme un tiro en el pie.
Entonces, ¿es seguro clonar poco profundo, desarrollar commits en él, volver a tirar para mantenerse al día con las actualizaciones desde el origen?
--orphan
concepto parece similar y tengo la intención de jugar. Todavía estoy un poco desconcertado de que los documentos no coincidan con la realidad [¡porque quién va a decir que los documentos --orphan
son correctos ?!]