Article image
Vitor Souza
Vitor Souza11/08/2025 13:08
Compartilhe

📖 Guia Rápido sobre Git

    📌 O que é e para que serve o Git

    O Git é um sistema de controle de versão distribuído, criado por Linus Torvalds em 2005.

    Ele é usado para controlar o histórico de alterações de arquivos, principalmente em projetos de desenvolvimento de software.

    Com o Git, você pode trabalhar em equipe sem perder o histórico, gerenciar versões e integrar mudanças de forma segura.

    🔹 Principais funcionalidades e importância

    ⚙️ Funcionalidades

    • 📜 Controle de versão: Armazena e gerencia diferentes versões do projeto.
    • 🤝 Trabalho colaborativo: Permite que vários desenvolvedores trabalhem no mesmo projeto simultaneamente.
    • 🌿 Branching e Merging: Criação de ramificações independentes para desenvolver novas funcionalidades e depois mesclar com o código principal.
    • 📂 Histórico detalhado: Cada mudança é registrada com autor, data e mensagem.
    • 🔍 Rastreamento de alterações: É possível saber exatamente o que foi modificado e por quem.

    ⭐ Importância

    • 🚫 Evita perda de código.
    • 📡 Facilita a colaboração em equipe.
    • 🧪 Permite testar novas ideias sem impactar o código principal.
    • 📋 Melhora a organização e documentação do projeto.

    💻 Principais comandos Git

    🛠️ Configuração inicial

    git config --global user.name "Seu Nome"
    git config --global user.email "seuemail@exemplo.com"
    

    📂 Criar ou clonar repositório

    git init                # Inicia um repositório Git na pasta atual
    git clone URL           # Clona um repositório remoto para sua máquina
    

    📊 Verificar status e histórico

    git status              # Mostra o estado atual do repositório
    git log                 # Mostra o histórico de commits
    

    ✍️ Adicionar e confirmar alterações

    git add arquivo.txt     # Adiciona um arquivo específico
    git add .               # Adiciona todas as alterações
    git commit -m "mensagem" # Confirma as alterações no histórico
    

    🌿 Trabalhar com branches

    git branch              # Lista as branches
    git branch nome-branch  # Cria uma nova branch
    git checkout nome-branch # Troca para a branch especificada
    git merge nome-branch   # Mescla uma branch com a atual
    

    📤 Enviar e receber alterações

    git push origin main    # Envia alterações para o repositório remoto
    git pull origin main    # Recebe alterações do repositório remoto
    

    📚 Recursos para aprender mais

    Compartilhe
    Comentários (4)
    EDUARDO JUNIOR
    EDUARDO JUNIOR - 11/08/2025 17:36

    Parabéns Vitor!! ja me segue no meu github: https://github.com/EDUARDOCEDRO

    DIO Community
    DIO Community - 11/08/2025 14:03

    Vitor, seu guia é um ótimo exemplo de como simplificar conceitos técnicos sem perder a clareza. A forma como você estrutura desde a definição do Git até os principais comandos torna o conteúdo acessível tanto para iniciantes quanto para quem já programa, mas precisa de um “refresco” rápido na memória.

    Na DIO, acreditamos que dominar o Git não é apenas saber comandos, é entender como ele se encaixa no fluxo de trabalho em equipe, garantindo rastreabilidade, segurança e agilidade no desenvolvimento. Mais do que uma ferramenta, o Git é um facilitador da colaboração e da qualidade de código, algo indispensável em qualquer projeto moderno.

    Na sua experiência, a maior dificuldade para novos devs é memorizar os comandos ou compreender a lógica por trás do controle de versão e do trabalho com branches?

    Reginaldo Oliveira
    Reginaldo Oliveira - 11/08/2025 13:35

    Muito bom Vitor, simplesmente resumido de forma clara e entendível.


    GC

    Gabriel Correa - 11/08/2025 13:33

    OKEI obrigado por me ensinar