image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Rafael Dias
Rafael Dias09/04/2025 18:25
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

🚀 Como começar a usar o GIT

    O Primeiro Passo para Dominar o Código (e a Colaboração)

    image

    Se você está dando os primeiros passos no mundo do desenvolvimento é um Dev ou curioso/amante de tecnologia e gosta de ficar por dentro de como um projeto funciona, saiba que existe, uma ferramenta que pode transformar completamente sua forma de criar, testar e evoluir projetos: o GIT!

    🌀🤔 O que é Git (e por que todo dev — ou aspirante — deveria usar) ❓


    " Imagine escrever um livro com várias pessoas ao mesmo tempo, cada uma em um capítulo diferente, sem jamais perder uma frase sequer. Esse é o poder do GIT "
    Mais do que uma simples tecnologia, o GIT não é só para programadores experientes — é uma ferramenta que qualquer pessoa curiosa sobre tecnologia, pode aprender! Mais do que um sistema de controle de versões, o Git te ensina a trabalhar em equipe, testar ideias sem medo e organizar seus projetos com clareza. Nesse artigo, irei mostrar algumas formas simples, prática e até divertida, de como começar a usar o Git.

    O Git é mais que uma ferramenta: é um verdadeiro companheiro de jornada para quem desenvolve. Em termos simples, ele é um sistema de controle de versão distribuído. Mas o que viria a ser isso? 👇

    https://about.gitlab.com/pt-br/topics/version-control/benefits-distributed-version-control-system/
    
    Vamos começar com a ideia de “controle de versão”.
    Sabe quando você está escrevendo um texto ou editando uma planilha e salva várias cópias com nomes como "versão final", "versão final mesmo", "agora vai.docx"? Isso é você tentando controlar as versões do seu trabalho — manualmente.
    Um sistema de controle de versão faz isso por você. Ele registra cada mudança feita em um projeto, como se fosse um histórico completo, onde você pode voltar no tempo, comparar versões e desfazer erros.
    Agora, o que significa ele ser distribuído?
    Em vez de depender de um único lugar (como um servidor central), o Git guarda uma cópia completa do projeto e de todo o histórico em cada computador da equipe. Ou seja: todo mundo tem uma versão completa do projeto, com tudo o que foi feito, desde o início.

    Com o Git, você pode testar novas ideias sem medo, corrigir erros com facilidade e colaborar com outras pessoas de forma organizada,ele permite que você “volte no tempo” para qualquer ponto da sua aplicação, explore funcionalidades em paralelo e mantenha tudo sob controle.

    Imagine este cenário: Você está criando um site e decide testar uma nova seção no menu,em vez de editar o código principal diretamente, você cria uma branch (ramo) no Git e faz as mudanças ali e se tudo der certo, você pode integrar essa nova versão ao projeto principal, se der errado, basta descartar a branch e tudo volta a ser como era — sem bagunça, sem stress!

    Além disso, se você estiver trabalhando em equipe, o Git garante que cada pessoa possa contribuir de forma segura, sem sobrescrever o trabalho do outro. Cada alteração é registrada com nome, data e descrição — o que traz transparência e controle total.

    Seja você iniciante, curioso por tecnologia ou alguém querendo dar os primeiros passos no mundo da programação, aprender Git vai abrir portas e transformar sua forma de criar!

    🛠️ Primeiros Passos: Instalando e Configurando

    ✅ Passo 1: Instalar o GIT

    • Windows / Mac: Baixe aqui → git-scm.com
    • Linux (Debian/Ubuntu):
    sudo apt install git
    

    ✅ Passo 2: Configurar seu perfil

    No terminal, defina seu nome e e-mail (eles serão usados nos commits):

    git config --global user.name "Seu nome"
    git config --global user.email "seu email"
    

    📂 Criando Seu Primeiro Repositório

    mkdir meu-projeto
    cd meu-projeto
    git init
    

    Você criou seu primeiro repositório local! 🎉

    🧾 Fazendo Seu Primeiro Commit

    Crie um arquivo, por exemplo index.html, depois:

    git add index.html
    git commit -m "Adiciona o arquivo inicial"
    

    Esse comando registra oficialmente sua primeira versão. Bem-vindo ao mundo do versionamento!

    💻 Subindo para o GitHub

    Quer compartilhar seu projeto ou fazer backup na nuvem? Crie um repositório no GitHub e conecte:

    git remote add origin https://github.com/seunome/meu-projeto.git
    git push -u origin main
    

    Agora seu código está acessível de qualquer lugar.

    💡 Dicas de Ouro para Dominar o Git na Prática

    💾 Commite com frequência

    Commits pequenos = mais controle + menos dor de cabeça na hora do debug.

    🧠 Use mensagens claras

    Seu commit é um diário de bordo. Escreva como se outra pessoa fosse ler (spoiler: vai mesmo).

    🌿 Crie branches pra tudo

    Nova feature? Bug fix? Sempre numa branch separada. Evita bagunça e te dá liberdade pra testar.

    Errou? Relaxa!

    Com Git, tudo tem volta. git revert, git reset e git log são seus aliados.

    🌱 GIT é mais que uma ferramenta. É evolução.

    Não é só aprender um comando novo.

    É entender que errar faz parte do processo,

    que ninguém constrói nada grande sozinho,

    e que testar, mudar e tentar de novo faz parte do crescimento.

    💾 Cada vez que um dev usa o Git para salvar seu código — o famoso commit

    ele está registrando uma escolha, uma ideia, uma tentativa.

    É como escrever um capítulo de um livro que está sempre evoluindo.

    Mais do que uma ferramenta técnica,

    Git é uma forma de pensar: organizada, colaborativa, flexível.

    🚀 Com Git, você não só salva código.

    Você ganha liberdade para criar, errar, aprender e melhorar.

    É aí que a mágica acontece. É aí que nasce um desenvolvedor.

    📚 Quer aprender mais?

    https://git-scm.com/book/pt-br/v2
    https://docs.github.com/pt
    https://education.github.com/git-cheat-sheet-education.pdf
    

    Conclusão: Git é mais do que ferramenta — é superpoder.

    No começo, pode parecer um bicho de sete cabeças.

    Mas cada minuto investido vale ouro.

    Porque quando você domina o Git, algo muda:

    Você ganha confiança,

    você ganha liberdade pra criar sem medo,

    e, acima de tudo, você aprende a trabalhar como um verdadeiro profissional.

    Comece devagar. Pratique um comando por vez.

    E logo, você vai rir ao lembrar de como era programar sem ele.

    💻 Seu código vai agradecer.

    🤝 Seu time vai respirar aliviado.

    🔮 E o seu "eu do futuro" vai bater palmas.

    Agora vai.

    Comita sem medo. Ramifique ideias. Reescreva histórias.

    O Git tá aí pra te apoiar em cada linha da sua evolução. 🚀

    Referências

    Github Docs
    Pro Git
    Git Cheatsheet

    Texto escrito, diagramado por humano, imagens geradas por IA.

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (2)
    Rafael Dias
    Rafael Dias - 10/04/2025 16:28

    Um dos pontos promissores que eu, poderia dizer que "merges mais inteligentes" por exemplo se usarmos a, IA como

    "merge assistant": Ela pode entender o contexto do código (com base em histórico, comentários, padrões do projeto) e sugerir — ou aplicar automaticamente — a resolução mais provável de um conflito. Dai ela poderia aprender com decisões passadas da equipe para prever resoluções em conflitos futuros

    Outro fator que eu levaria em conceito é analise e a qualidade dos commits, e a IA poderia atuar como assistente de versionamento. Eu, já errei e hoje erro menos nos commits e no inicio quebrei muito a cabeça, na minha visão, acho que todo mundo tem que começar um pouco pelo caminho "hard" mas utilizar a IA como companheira para ir tirando dúvidas, que foi o que fiz e consegui entender e compreender, melhor o que estava fazendo.

    E por fim, vejo a integração entre IA e Git, que ela tem o potencial de nos tirar da guerra constante contra a linha do tempo e nos recolocar onde deveríamos estar o tempo todo — focados em criar. No fim, não se trata de substituir a inteligência humana, mas de amplificá-la, de torná-la mais fluída, leve e, por que não, mais prazerosa.

    DIO Community
    DIO Community - 10/04/2025 10:58

    Rafael, seu artigo sobre como começar a usar o Git foi excelente! Você fez uma ótima analogia ao comparar o Git com um "livro" sendo escrito por várias pessoas ao mesmo tempo. Isso torna o conceito muito mais acessível, especialmente para quem está começando a aprender. As dicas de como usar o Git para colaborar de maneira eficiente, como criar branches e o poder dos commits frequentes, são extremamente úteis.

    Na DIO, temos visto um aumento no interesse pelo Git e GitHub, especialmente entre nossos alunos que estão começando a entender o valor de versionar código e colaborar em equipe. Gostaria de saber sua opinião sobre como você acha que a integração de ferramentas de IA pode facilitar o uso do Git, especialmente no que se refere à automação de processos como merges e análise de commits?

    Recomendados para vocêMicrosoft Certification Challenge #3 DP-100