Article image
Lilian Santos
Lilian Santos14/12/2024 14:58
Compartilhe

Explorando Branches no Git e GitHub: Um Caminho para Organização e Crescimento na Programação

    Compartilhando uma experiência e um conhecimento poderoso pra incentivar quem está começando na programação...

    Desde a pandemia, intensifiquei meus estudos na programação, e sou uma dentre muitos que decidiu mudar de carreira para me aventurar nesse novo mundo. Aprender a programar foi um desafio, mas trouxe descobertas incríveis. Há alguns meses, uma dessas novas descobertas foi entender o poder das branches no Git e GitHub, e quero compartilhar isso para incentivar quem está aprendendo e mudando de carreira, como eu.

    Como as Branches Me Ajudam no Dia a Dia

    No Git, as branches são como "linhas do tempo paralelas" do seu código. Elas permitem trabalhar em novas funcionalidades ou corrigir erros sem interferir na versão principal do projeto (a famosa main). No GitHub, essas branches se tornam ferramentas essenciais para colaboração, permitindo que várias pessoas trabalhem no mesmo projeto sem bagunça.

    Ao criar uma branch, posso experimentar sem medo de errar. Se algo der errado, é só deletá-la e começar de novo. Por exemplo:

    • Branch para novas funcionalidades: Se estou adicionando um recurso novo, crio uma branch com um nome descritivo, como feature/botao-de-compra.
    • Branch para correções: Ao corrigir um bug, uso nomes como fix/erro-no-carrinho.

    Depois de finalizar o trabalho, envio a branch para o GitHub, faço um pull request e reviso o que foi feito antes de integrar à versão principal. Isso me ajuda a organizar melhor os projetos e a pensar no código como algo que está sempre em evolução.

    Um Curso que Me Ajudou a Entender Tudo Isso

    Aprender Git e GitHub pode parecer desafiador no começo, mas encontrei um curso perfeito na DIO que fez toda a diferença. O curso foi ministrado pelo Otávio Reis Perkles , e preciso destacar, que amei sua didática, o que tornou o conteúdo super acessível e prático. Ele explicou cada conceito com exemplos claros e deu dicas valiosas sobre o uso de branches, pull requests e boas práticas no dia a dia da programação. Recomendo muito para quem está começando!

    Para Você Que Está Começando

    Se você está aprendendo programação, saiba que errar faz parte do processo. As branches são um lembrete disso: você pode errar em um lugar isolado, consertar, aprender, e depois levar o que deu certo para o todo. Como alguém que veio da área de educação, sei que a prática e a troca de conhecimento fazem toda a diferença.

    Experimente, compartilhe suas descobertas e não tenha medo de começar algo novo, seja no código ou na vida. Afinal, aprender é um caminho contínuo, e cada branch que criamos é um passo adiante. 🌟

    Se você está começando e precisa de ajuda, fique à vontade para entrar em contato comigo. Terei o maior prazer em compartilhar o que aprendi e ajudar na sua jornada! 😊

    Compartilhe
    Comentários (1)
    Ronaldo Schmidt
    Ronaldo Schmidt - 14/12/2024 16:14

    Excelente artigo e expressa bem como é importante mesmo em inicio de carreira aprender e entender como o git funciona.

    O primeiro passo para começar um projeto é dar um git init e a partir disso podemos explorar uma centena de funcionalidades que vem com ele.

    E apesar de parecer uma pratica comum nāo é necessario subir seu projeto para o github a nāo ser que esta trabalhando em uma equipe.

    Ressaltou tambem a importancia das branches e como podemos escrever codigo sem medo de errar e quebrar o projeto como um todo.

    Uma dica é que podemos criar commits a cada nova funcionalidade ou mudança no codigo. Assim podemos navegar ,fazer e desfazer essas mudanças conforme o necessario.

    E utilizar os logs e diff para documentar.

    Obrigado por compartilhar.

    Realmente muito bom.

    Até 👋