A cosa serve Git Checkout -orphan?

A cosa serve Git Checkout -orphan?
Mentre hanno a che fare con grandi progetti di sviluppo su Git, gli sviluppatori lavorano su più filiali. Lavorano su un ramo separato per ogni funzione e lo combinano con il ramo principale. Tuttavia, a volte, non si desidera condividere la storia di un ramo specifico con il ramo principale. In questa situazione, Git ti consente di creare un ramo orfano separato.

Questo articolo spiegherà:

  • Perché viene usato "Git Checkout -Orphan"?
  • Come utilizzare il comando "Git Checkout -Orphan" in Git?

Perché viene usato "Git Checkout -Orphan"?

IL "GIT Checkout -Orphan"È un comando in git usato per creare o creare un nuovo ramo orfano in git senza cronologia di commit. La filiale orfana è un ramo indipendente che inizia con un commit separato. Il suo scopo principale è quello di creare/creare una filiale in uno stato simile a un Git init sul repository.

Come utilizzare il comando "Git Checkout -Orphan" in Git?

Per utilizzare il "GIT Checkout -Orphan"Comando in Git, in primo luogo, reindirizzare al repository locale e visualizzare la sua cronologia di commit. Quindi, crea un ramo orfano usando il "GIT Checkout -Orphan "Comando. Infine, controlla il registro GIT per verificare le modifiche.

Passaggio 1: vai al repository locale

Innanzitutto, utilizza il seguente comando e reindirizza al repository locale desiderato:

CD "C: \ git \ repo1"

Passaggio 2: controlla il registro Git

Quindi, visualizza la cronologia di commit del repository corrente:

Git Log --oneline

Nell'output seguente, tutta la cronologia del repository corrente può essere vista:

Passaggio 3: crea un ramo orfano

Per creare un ramo orfano in Git, usa il “Checkout GitComando "con il"-orfano"Opzione e il nome di filiale orfano desiderato. Ad esempio, abbiamo specificato il "orpbranch"Nome per il nostro ramo orfano:

GIT Checkout -Orphan Orpbranch

Si può osservare che il ramo orfano è stato creato e ci siamo passati con successo:

Passaggio 4: visualizza la cronologia dei commit

Infine, visualizza il registro GIT per verificare la cronologia di commit del ramo orfano:

Git Log --oneline

Come puoi vedere, la filiale orfana non contiene alcuna storia di commit:

Questo riguardava tutto il "GIT Checkout -Orphan"Comando in Git.

Conclusione

IL "GIT Checkout -Orphan"È un comando git usato per la creazione di un nuovo ramo orfano in git senza cronologia di commit. Il ramo orfano è un ramo separato che inizia con un distinto commit radicale. Il suo scopo principale è quello di creare una filiale in uno stato simile a un Git init sul repository. Per creare/creare un ramo orfano, utilizzare il comando "Git Checkout -Orphan". Questo articolo ha spiegato l'uso del comando "Git Checkout -Orphan" in Git.