Die --depth 1
Option in git clone
:
Erstellen Sie einen flachen Klon mit einem Verlauf, der auf die angegebene Anzahl von Revisionen gekürzt wurde. Ein flaches Repository weist eine Reihe von Einschränkungen auf (Sie können es nicht klonen oder abrufen oder von dort hineinschieben oder hineinschieben), ist jedoch ausreichend, wenn Sie nur an der jüngsten Geschichte eines großen Projekts mit einer langen Geschichte interessiert sind und dies möchten Fixes als Patches einsenden.
Aber ich habe erfolgreich einen flachen Klon erstellt, einige Änderungen vorgenommen und diese Änderungen auf den Ursprung (nackter Klon) zurückgeschoben.
Es macht Sinn für mich - ich meine, warum nicht? Wenn der geklonte KOPF im Ursprung erkennbar ist und mein Commit dazu kommt, scheint es keinen Grund zu geben. Aber das Handbuch sagt etwas anderes.
Ich mag die Idee eines flachen Klons - z. B. eines Drupal-Kerns: Ich muss auf keinen Fall wissen, was in Drupal 4 passiert ist, als ich mit 7 angefangen habe -, aber ich möchte mich nicht in den Fuß schießen.
Ist es also sicher, flache Klone zu erstellen, Commits darin zu entwickeln und erneut zu ziehen, um mit den Aktualisierungen vom Ursprung Schritt zu halten?
--orphan
Konzept scheint ähnlich und ich habe vor, ein Stück zu spielen. Immer noch etwas verunsichert, dass die Dokumente nicht der Realität entsprechen [denn wer soll sagen, dass die Dokumente --orphan
korrekt sind