Como criar ramo a partir de um commit em git

Como criar ramo a partir de um commit em git
Nos repositórios Git, várias pessoas trabalham juntas como uma equipe. No entanto, para adicionar um novo recurso e fazer alterações em um repositório existente, você pode criar novas filiais de outra filial e o histórico de commit Git. As filiais Git também são usadas para isolar os cometidos específicos do Git do histórico principal de logs. Por exemplo, se a filial mestre contiver o histórico principal do log do Git, você poderá criar uma filial Git separada para adicionar novos recursos.

Este blog discutirá o procedimento de criação de uma filial a partir de um compromisso no Git.

Como criar ramo a partir de um commit em git?

No git, utilizando o específico “cometer sha”Da história do Git pode ajudar na criação de uma nova filial. Commit sha também é conhecido como “comprometer referência”Gerado pelo Git quando os usuários fazem alterações no repositório local e as comprometeu com o repositório remoto.

Siga as etapas abaixo para criar um ramo a partir de um compromisso no Git.

Etapa 1: Abra o Git Bash
Abra "Git Bash”Com a ajuda do“Comece" cardápio:

Etapa 2: Navegue até o diretório Git
Vá para o diretório local do Git usando o “cd”Comando:

$ CD "C: \ Usuários \ Nazma \ my_branches"

Etapa 3: Verifique a lista de ramificação
Verifique a lista de ramificações que existem no diretório local do Git especificado, utilizando o “ramo git”Comando com“-a" bandeira:

$ git ramo -a

Como você pode ver, nosso “My_branches”O repositório Git contém duas filiais, e atualmente estamos trabalhando no“mestre" filial:

Etapa 4: Verifique o log de ramificação
Depois disso, execute o “log git”Comando para verificar o histórico de commit:

$ git log

Observação: O comando acima exibirá todo o histórico de compromissos. Da saída fornecida, copie o “cometer hash”Da confirmação específica a partir da qual você deseja criar um ramo Git:

Etapa 5: Crie ramo usando hash de comprometimento
Agora, crie o novo ramo executando o “checkout git”Comandando e especifique o“cometer hash”. Aqui o "-b“Bandeira significa“filial”Usado para criar o ramo. No entanto, "alfa”É o nome da filial, e“ A07B638 ”é o hash de comprometimento ou referência do compromisso específico:

\
$ git checkout -b alpha a07b638

Abaixo, a imagem indica que criamos com sucesso uma nova filial a partir do compromisso:

Etapa 6: Verifique o ramo criado
Por fim, verifique o ramo criado:

$ git log --oneeline --graph

Como você pode ver, criamos com sucesso a filial "Alpha" usando a referência de confirmação:

Você aprendeu o método mais fácil para criar um ramo a partir de um compromisso no Git.

Conclusão

Para criar uma filial a partir de um compromisso no Git, primeiro, navegue até o diretório ou repositório Git e execute o “$ git log”Comando para verificar o histórico de compromissos do repositório Git atualmente usado, selecione um deles e copie a referência de confirmação. Depois disso, crie o ramo executando o “$ git checkout -b”Comandando e especifique o hash ou referências de compromisso copiado. Neste blog, demonstramos o processo de criação de uma filial a partir de um compromisso no Git.