L' --depth 1
option dans git clone
:
Créez un clone superficiel avec un historique tronqué au nombre de révisions spécifié. Un dépôt superficiel a un certain nombre de limitations (vous ne pouvez pas le cloner ou le récupérer, ni le pousser ni le pénétrer), mais il est adéquat si vous n'êtes intéressé que par l'histoire récente d'un grand projet avec une longue histoire et que vous souhaitez envoyer des correctifs sous forme de correctifs.
Mais j'ai réussi à faire un clone superficiel, commis quelques modifications et repoussé ces modifications à l'origine (clone nu).
Cela a du sens pour moi - je veux dire pourquoi pas? lorsque la TÊTE clonée est identifiable à l'origine, et que mon engagement vient s'ajouter à cela, il ne semble pas y avoir de raison. Mais le manuel dit le contraire.
J'aime l'idée du clone peu profond - par exemple du noyau drupal: il n'y a aucun moyen de savoir ce qui s'est passé dans drupal 4 quand j'ai commencé à partir de 7. - mais je ne veux pas me tirer une balle dans le pied.
Est-il donc sûr de cloner peu profondément, de développer des commits, de tirer à nouveau pour suivre les mises à jour depuis l'origine?
--orphan
concept semble similaire et j'ai l'intention d'avoir une pièce de théâtre. Encore un peu énervé que les documents ne correspondent pas à la réalité [parce que pour qui les documents --orphan
sont-ils corrects?!]