O que é checkout git -orphan usado para?

O que é checkout git -orphan usado para?
Ao lidar com grandes projetos de desenvolvimento no Git, os desenvolvedores trabalham em várias filiais. Eles trabalham em uma filial separada para cada recurso e combinam -o com o ramo principal. No entanto, às vezes, você não deseja compartilhar o histórico de uma filial específica com o ramo principal. Nesta situação, o Git permite criar uma filial órfã separada.

Este artigo explicará:

  • Por que o “Git checkout -orphan” é usado?
  • Como usar o comando "Git checkout -orphan" no Git?

Por que o “Git checkout -orphan” é usado?

O "checkout git -Orphan”É um comando no git usado para criar ou fazer uma nova filial órfã no Git sem história. O ramo órfão é um ramo independente que começa com um compromisso de raiz separado. Seu principal objetivo é criar/fazer um ramo em um estado do tipo Init no repositório.

Como usar o comando "Git checkout -orphan" no Git?

Para utilizar o “checkout git -Orphan“Comando em Git, primeiro, redireciona para o repositório local e veja seu histórico de commits. Em seguida, crie uma filial órfã usando o “checkout git -Orphan ”Comando. Por fim, verifique o log git para verificar as alterações.

Etapa 1: Navegue para o repositório local

Primeiro, utilize o seguinte comando e redirecione para o repositório local desejado:

CD "C: \ git \ repo1"

Etapa 2: Verifique o Git Log

Em seguida, exiba o histórico de compromissos do repositório atual:

Git Log --oneeline

Na saída abaixo, todo o histórico de comprometimentos do repositório atual pode ser visto:

Etapa 3: Criar ramo órfão

Para criar uma filial órfã no Git, use o “checkout git”Comando com o“-órfão”Opção e o nome desejado do ramo órfão. Por exemplo, especificamos o “orpbranch”Nome para nossa filial órfã:

checkout git --orphan orpbranch

Pode -se observar que a filial órfã foi criada e mudamos para ela com sucesso:

Etapa 4: Ver Histórico de Commits

Por fim, veja o log do Git para verificar o histórico de compromissos da filial órfã:

Git Log --oneeline

Como você pode ver, o ramo órfão não contém nenhum histórico de commit:

Isso foi tudo sobre o “checkout git -Orphan”Comando em Git.

Conclusão

O "checkout git -Orphan”É um comando git usado para criar uma nova filial órfã no Git sem história de comprometimento. O ramo órfão é um ramo separado que começa com uma confirmação radicular distinta. Seu principal objetivo é criar um ramo em um estado do tipo Init no repositório. Para criar/fazer uma filial órfã, utilize o comando "Git checkout -orphan". Este artigo explicou o uso do comando "Git checkout -orphan" em Git.