Crie ramo de um comprometimento anterior usando Git

Crie ramo de um comprometimento anterior usando Git
No Git, os desenvolvedores trabalham com várias ramificações para grandes projetos onde podem criar e trocar ramos sempre que necessário. Para fazer isso, diferentes comandos são utilizados, como “checkout $ git","$ git switch", e "Ramo $ git”Comandos. O Git também permite que os desenvolvedores criem uma nova filial com um commit sha hash.

Esta posta.

Como criar filial a partir de um comprometimento anterior usando Git?

Para criar uma nova filial a partir de um Git Commit SHA Hash, primeiro, navegue para o repositório Git local e mostre a lista de todas as filiais locais existentes. Em seguida, veja a lista dos sha hashes mais recentes e escolha um deles. Então, execute o “Ramo $ git ”Comando para criar uma nova filial. Para definir o ramo recém-criado como um ramo de rastreamento remoto, execute o “$ git push -set upstream ”Comando.

Vamos seguir em frente e executar as instruções acima mencionadas!

Etapa 1: mova para o repositório Git específico
Navegue até o repositório local do Git usando o “cd”Comando:

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

Etapa 2: Veja a lista de filiais locais existentes
Em seguida, exiba a lista de todas as filiais locais do GIT existentes:

Ramo $ git

De acordo com a saída abaixo fornecida, a lista de agências locais é exibida. Aqui, o asterisco “*”Símbolo ao lado do“mestre“Branch indica que é o ramo de trabalho atual:

Etapa 3: Veja a lista de referências de hash de comprometimento
Agora, veja a lista das referências de hash commit especificando o intervalo de acordo com o seu desejo. Aqui, vamos usar o “log git”Comando com o“-Pretty = formato: '%h'”Parâmetro e especifique o intervalo com o“-n”Opção:

$ git log --pretty = formato: '%h' -n 5

Aqui, "5”É o número de referências mais recentes de hash que precisamos exibir para selecionar uma delas:

Etapa 4: Crie ramo com referência de hash de comprometimento anterior
Em seguida, crie uma nova filial usando o “ramo git”Comando junto com o nome e a referência selecionada de hash:

$ git ramo dev d8d17af

Etapa 5: Verifique a filial recém -criada
Para garantir a existência do ramo recém -criado, execute o “ramo git”Comando:

Ramo $ git

Pode -se observar que a filial recém -criada é colocada na lista de galhos de repositório local do Git:

Etapa 6: Defina o ramo recém -criado como ramo de rastreamento
Agora, execute o “git push”Comando junto com o“-configuração de configuração”Parâmetro, Remote e Nome da filial para definir a filial recém -criada como uma filial de rastreamento remoto:

$ git push-set upstream origem dev

Observação: O "-configuração de configuração”O parâmetro pode ser utilizado quando os desenvolvedores precisam definir qualquer filial nova ou existente local como a filial de rastreamento remoto pela primeira vez:

Etapa 7: mude para o ramo recém -criado
Mude para o ramo recém -criado e execute o “checkout git”Comando com o nome da filial:

$ git checkout dev

Etapa 8: Imprima Sha Hash of Head
Executar o “Git Rev-Parse”Comando junto com o“CABEÇA”Ponteiro para ver a referência do SHA Hash da cabeça atualmente apontadora:

Cabeça $ Git Rev-Parse

De acordo com a saída abaixo fornecida, o atual ID do SHA Hash é exatamente que usamos para criar uma nova filial:

Isso é tudo! Compilamos o método de criar uma nova filial a partir de um comprometimento anterior usando Git.

Conclusão

Para criar uma nova filial a partir de uma confirmação anterior usando Git, primeiro, mude para o repositório local específico e visualize a lista de todas as filiais existentes. Exibir a lista dos sha hashes mais recentes e selecione um deles. Em seguida, crie uma nova filial usando o “Ramo $ git ”Comando. Se você deseja definir o ramo recém-criado como uma filial de rastreamento remoto. Executar o “$ git push -set upstream ”Comando. Este post demonstrou o procedimento para criar uma nova filial a partir de uma confirmação anterior usando o Git.