Article image
Aguinaldo Borges
Aguinaldo Borges28/06/2024 17:29
Compartilhe

Entendendo Git Branches: Um Guia Simples e Valioso

    O que é Git?

    Git é um sistema de controle de versão que ajuda desenvolvedores a gerenciar e acompanhar mudanças no código de um projeto. Ele permite trabalhar em diferentes partes do projeto simultaneamente, sem interferir no código dos outros desenvolvedores. Isso é possível graças ao conceito de branches (ramificações).

    O que são Branches?

    Branches são "ramificações" do seu código principal (conhecido como main ou master). Imagine que você tem um projeto e quer testar uma nova funcionalidade sem bagunçar o código que já está funcionando. Você cria uma branch, faz suas alterações, testa e, se tudo estiver certo, junta essa branch com o código principal. Isso facilita muito o trabalho em equipe e o desenvolvimento de novas funcionalidades.

    Como criar uma Branch?

    Para criar uma branch no Git, use o comando:

    git branch nome-da-sua-branch 
    

    Por exemplo, se você quer criar uma branch chamada nova-funcionalidade, o comando seria:

    git branch nova-funcionalidade 
    

    Como mudar para uma Branch?

    Para começar a trabalhar em uma branch específica, você precisa "trocar" para ela. Isso é feito com o comando:

    git checkout nome-da-sua-branch 
    

    Seguindo o exemplo anterior, para mudar para a branch nova-funcionalidade, use:

    git checkout nova-funcionalidade 
    

    Como juntar (merge) uma Branch?

    Depois de fazer todas as suas alterações e testá-las, é hora de juntar sua branch com o código principal. Primeiro, volte para a branch principal:

    git checkout main 
    

    Depois, faça o merge da sua branch com o comando:

    git merge nome-da-sua-branch 
    

    No caso da nova-funcionalidade, seria:

    git merge nova-funcionalidade 
    

    Como deletar uma Branch?

    Se você já juntou sua branch e não precisa mais dela, pode deletá-la para manter o repositório organizado. O comando para deletar é:

    git branch -d nome-da-sua-branch 
    

    Então, para deletar nova-funcionalidade, use:

    git branch -d nova-funcionalidade 
    

    Dicas Valiosas

    1. Nomeie suas branches de forma clara: Use nomes que descrevam o que você está fazendo, como correcao-bug, melhoria-ui, etc.
    2. Mantenha seu código atualizado: Antes de começar a trabalhar em uma nova branch, sempre atualize seu código principal com git pull.
    3. Teste suas alterações: Antes de fazer o merge, teste todas as mudanças para garantir que nada foi quebrado.

    Conclusão

    Trabalhar com branches no Git é uma forma poderosa de gerenciar seu código, permitindo que você desenvolva novas funcionalidades e corrija bugs sem interferir no código que já está funcionando. Seguindo esses passos simples, você vai aproveitar ao máximo essa ferramenta e colaborar de forma eficiente com sua equipe.

    Compartilhe
    Comentários (1)
    Ronaldo Schmidt
    Ronaldo Schmidt - 28/06/2024 21:25

    É sempre bom lembrar que o git ou qualquer gerenciador de versionamento é de suma importancia para o desenvolvedor seja trabalhando sozinho ou numa equipe.

    Ao iniciar qualquer projeto habitue-se a dar um git init e criar commits com regularidade e que façam sentido.

    É necessário entender que existem padrões para escrever mensagens em commits e criar branchs.

    Quanto mais cedo entender e aplicar essas regras no seu cotidiano mais oportunidades surgirão.

    Tenha em mente que existem diversas ferramentas para versionamento e hospedagem de código.

    Então aprenda e domine uma delas (git/ github) mas abra sua mente para explorar o funcionamento das demais.

    Ressalto que é fundamental entender o funcionamento dessas ferramentas a fundo para ter liberdade para trabalhar em qualquer equipe.

    Se ainda não trabalha na aréa pratique muito,troque informações com amigos e crie projetos em grupo.

    Se prepare bem para não perder a oportunidade quando ela aparecer.

    Mais importante que conseguir um trabalho na area é se manter nele.

    Pensem nisso e comentem abaixo.

    Boa jornada e bons estudos a todos.

    Obrigado.