Article image
Ricardo Marzano
Ricardo Marzano20/05/2024 13:52
Compartilhe

Git - Como manter "branches" bem organizadas

    Fala galera dev! Tudo bem com vocês? Nesse meu artigo aqui na DIO, quero falar da importância de se manter branches bem organizadas e também manter tudo bem atualizado.

     O que é uma branch? Branch é um "ramo" de onde os repositórios são criados e também monitorados, dentro de suas alterações. Uma branch tem um nome que por padrão quando usamos o Github se chama "master", conforme consta na documentação do Git, mas é possível alterar essa branch padrão.

    A partir de uma branch é possível criar outras branches e nessas novas branches clonar repositórios vindos do branch original. Com isso, podemos fazer alterações necessárias nestes repositórios clonados a partir da branch master (ou o nome que foi alterado) sem que ocorra mudanças que podem atrapalhar o projeto que esta sendo desenvolvido.

    Trabalhando com mais de uma branch, é possível realizar operações de merge, que são operações que mesclam o conteúdo das branches para manter o trabalho, as atualizações e tudo mais do projeto em dia. Por exemplo, a partir de uma branch "main" foi criada uma branch chamada "atualização-1". Nesse ponto, essa nova branch aponta para o último commit (atualização feita no repositório) da branch original. Se foram relizadas 3 operações de commit, essa nova branch aponta para a última, que no exemplo foi nomeada como "commit-3 atualização". E também, uma outra branch foi criada a partir dessa branch chamada "atualização-1" e dado o nome de "atualização-2", apontando essa nova para o último commit da branch "atualização-1". Num determinado momento, foi necessário que a branch "atualização-1" fosse mesclada com a branch original. Assim, a branch "atualização-1" foi excluída e seu conteúdo todo mesclado com a branch original, ficando apenas com 2 branches.

    Para se alterar entre branches, dentro de um terminal, é possível usar o comando:

    $ git checkout testing
    

    Essas operações são importantes porque toda e qualquer alteração deve ser controlada para que problemas de conflito e também de exclusão sejam evitados. Essa é a ideia de "controle de versão" que é o pilar do Git. O trabalho colaborativo auxilia na boa manutenção do trabalho e contribui para que prazos sejam cumpridos, metas alcanças e que projetos sejam finalizados de forma que toda a equipe técnica e também os clientes estejam de acordo e bem atendidos!

    Então é isso! Agradeço a você pela leitura e fica aqui meu convite para checar com mais detalhes a documentação do Git em busca de mais detalhes e também do Git, a plataforma que se utiliza das técnicas de controle de versão baseadas em repositórios! Até o próximo!

    Compartilhe
    Comentários (1)

    AB

    Ana Beatriz - 20/05/2024 13:57

    Arrasou