Visão geral do Git Branch
Principalmente na estrutura git, o programador mantém sua ramificação principal limpa em seu repositório git. Em seguida, eles estão criando uma cópia da ramificação principal, onde podem facilmente armazenar seu último código atualizado, corrigir os erros, confirmar e fazer muitas outras coisas. Esse processo nada mais é do que ramificação na estrutura git. Usando o comando git Branch, é possível gerar, remover, listar, alterar o nome das ramificações. A ramificação é um dos recursos mais recentes do git usado para manter o controle de versão do código. Indica o código atualizado recentemente sem afetar a ramificação principal.
Como criar uma ramificação Git?
- Criar uma ramificação git é um conceito usado para trabalhar nas novas atualizações mais recentes sem fazer alterações no código existente.
- Atualmente, o git e muitas outras ferramentas diferentes de controle de versão usam o conceito de ramificação para um processo de desenvolvimento de software mais eficaz.
- Antes de iniciar o processo de criação de qualquer nova ramificação em nosso código, queremos receber um código, para termos o código atualizado mais recente.
- Então é possível ver uma lista de todas as ramificações existentes no git chamando o comando como:
git branch
- Ele mostrará todos os ramos presentes no repositório git.
- HEAD é usado para mostrar o status de qual filial, atualmente o usuário está trabalhando.
- Portanto, é totalmente diferente do HEAD. Isso funciona como um ponteiro para sua filial local na qual você está trabalhando no momento.
- O git log é um comando simples usado para verificar em qual filial o programador está trabalhando atualmente.
- Se um programador quiser passar de um ramo para outro, é possível pressionar o comando como:
git checkout (branch-name)
- Depois que todo esse processo estiver concluído, você deseja enviar seu código ao repositório Git para poder chamar um comando como:
git push origin
- Enquanto você deseja confirmar seu código atualizado mais recente, primeiro deve ativar a ramificação mestre de qualquer outra ramificação e depois confirmar apenas o código mais recente usando o git checkout master.
Como criar uma nova ramificação Git?
Existem várias maneiras de criar uma nova ramificação usando o Git. Veremos um por um, conforme mencionado abaixo:
`1) Uma maneira mais básica de criar uma nova ramificação usando o seguinte comando:git checkout –b
Esse é o método mais comumente usado para criar uma ramificação para você a partir da ramificação recente e será alterado para sua ramificação usando um único comando.
2) Outra maneira de criar uma ramificação especificando um nome de ramificação específico no comando da seguinte maneira:
git checkout –b new branch switched to branch
No cenário acima, opcionalmente, você pode definir diferentes ramificações através das quais outra ramificação será criada.
3) Uma das maneiras simples de criar uma ramificação é mostrada abaixo:
git branch
Usando este comando mais simples, é possível criar facilmente uma nova ramificação no git. Nesse caso, a finalização da compra será feita em um processo em segundo plano.
Todas as etapas acima não podem nos permitir mover automaticamente em uma ramificação recém-criada. Inicialmente, ele nos coloca em nosso ramo principal, como:
- ramo git
* master
git branch Branch_1
git branch
* master
Filial_1
Se você deseja atualizar manualmente a ramificação recém-criada, ative essa ramificação usando o comando checkout.
git checkout Branch_1
Switched to branch Branch_1.
4) Criando uma ramificação através de um Commit:
Esta é outra maneira de criar uma ramificação no git, definindo um commit com seu hash:
$ git branch
Com a ajuda do hash git, ele especifica alguns dos personagens entre eles.
- ramo git
* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master
Este comando executa as duas tarefas de criação e check-out da ramificação.
5) Criando uma ramificação a partir de uma tag:
- Como sabemos, é possível criar uma ramificação usando commit igual a uma ramificação usando uma tag.
- Seu uso para apontar algo no histórico de código do projeto.
- Aqui, as tags estão funcionando como um identificador.
Aqui está a sintaxe para criar uma ramificação usando a tag da seguinte maneira:
git checkout –b
git branch tag-branch v0.2.23
git branch
tag-branch
*master
Exemplos
Vamos considerar que estamos trabalhando em alguns projetos com confirmação atualizada e estamos no ramo principal. Suponha que desejemos fazer alterações em nosso código mais recente, de acordo com os requisitos, para que não façamos alterações diretamente na ramificação principal.
Criaremos um novo ramo e mudaremos diretamente para o ramo recém-criado:
- departamento de filial git
- departamento de check-out do git
Você trabalhou no código e salvou o arquivo na filial do departamento
$ git commit –a –m 'inserted header (department)'
- Mais tarde, salve todas as alterações feitas em um arquivo e verifique o status:
$ git status
- Todas as alterações são salvas com sucesso. Vamos confirmar o código:
$ git commit
- Como mostrado no código acima, confirmamos todas as alterações em nosso departamento de filial recém-criado.
- Quando ficar claro que tudo está bem, agora é hora de confirmar todo o código no ramo mestre:
$ git commit –a –m 'saved changes (master)'
- Ao executar o comando acima, podemos salvar todo o nosso código mais recente na ramificação principal do repositório git.
Resultado:
- Mesclando alterações do código da ramificação: Ele mostrará as atualizações mais recentes.
Git merge (nome do ramo) = git merge Computer
- Suponha que temos algumas ramificações desnecessárias presentes em nosso projeto e queremos remover essas ramificações do repositório git.
- Portanto, isso pode acontecer com a ajuda da opção de excluir filial da seguinte maneira:
git branch –d (branch-name) git branch –d Civil
Conclusão
- A ramificação no git é usada para manter o código, antes de enviá-lo na ramificação principal.
- Com a ajuda disso, é possível verificar uma lista de ramificações, capaz de criar novas ramificações, remover ramificações desnecessárias e muitas outras operações relacionadas a essa funcionalidade.
- Aqui, vimos maneiras diferentes de criar ramificação como se fosse o comando checkout, especificando o nome da ramificação, através de uma confirmação, criando uma tag etc.
Artigos recomendados
Este é um guia para o Git Branch. Aqui discutimos o que é o Git Branch? e Como criá-lo com diferentes exemplos. Você também pode consultar os seguintes artigos para saber mais -
- Alternativas Git
- Introdução ao GIT
- Perguntas da entrevista do GIT
- Comandos do GitHub
- Sistema de Controle de Versão GIT
- Git Push