L' --depth 1
opzione in git clone
:
Crea un clone superficiale con una cronologia troncata al numero specificato di revisioni. Un repository superficiale presenta una serie di limitazioni (non è possibile clonare o recuperare da esso, né spingere da né all'interno di esso), ma è adeguato se si è interessati solo alla storia recente di un grande progetto con una lunga storia e si desidera invia correzioni come patch.
Ma ho fatto con successo un clone superficiale, ho apportato alcune modifiche e ho riportato quelle modifiche all'origine (clone nudo).
Per me ha senso - intendo, perché no? quando HEAD clonato è identificabile nell'origine e il mio commit si aggiunge a questo, non sembra esserci alcun motivo. Ma il manuale dice il contrario.
Mi piace l'idea del clone superficiale - ad es. Del nucleo di drupal: non c'è modo di sapere cosa è successo in drupal 4 quando ho iniziato da 7. - ma non voglio spararmi al piede.
Quindi è sicuro clonare in modo superficiale, sviluppare commit in esso, tirare di nuovo per tenere il passo con gli aggiornamenti dall'origine?
--orphan
concetto sembra simile e ho intenzione di provare. Ancora un po 'innervosito che i documenti non corrispondono alla realtà [perché per chi --orphan
è giusto dire che i documenti sono corretti ?!]