Git para Iniciantes: Do Clone ao Pull Request

Introdução

O Git é o sistema de controle de versão mais utilizado no mundo do desenvolvimento de software. Com ele, você consegue acompanhar mudanças, colaborar com outras pessoas e manter seu código organizado. Neste artigo, vamos dar os primeiros passos: desde clonar um repositório até abrir seu primeiro Pull Request.

1. Configuração Inicial

Antes de começar, configure seu nome de usuário e e-mail:


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

Verifique se ficou tudo certo:


git config --list
                            

2. Clonando um Repositório

Para trabalhar em um projeto já existente, você precisa cloná-lo:


git clone https://github.com/usuario/repositorio.git
                            

O comando acima cria uma pasta repositorio com todo o histórico do projeto.

3. Fluxo Básico de Trabalho

  1. Verifique o estado atual:
    
    git status
                                        
  2. Adicione alterações:
    
    git add arquivo1.txt pasta/arquivo2.js
                                        
  3. Faça um commit:
    
    git commit -m "Minha mensagem de commit"
                                        
  4. Envie para o servidor remoto:
    
    git push origin main
                                        

4. Mantendo-se Atualizado (Pull)

Antes de enviar suas alterações, é recomendável atualizar sua cópia local:


git pull origin main
                            

5. Trabalhando com Branches

Branches permitem que você desenvolva funcionalidades isoladas:


git checkout -b nova-feature
                            

Depois de concluir:


git add .
git commit -m "Implementa nova feature"
git push origin nova-feature
                            

6. Pull Request

Um Pull Request (PR) é a forma de propor mudanças a um projeto:

  1. No GitHub/GitLab/Bitbucket, navegue até o seu branch.
  2. Clique em "Compare & pull request" (ou equivalente).
  3. Preencha título e descrição, explicando o que você fez.
  4. Envie o PR e aguarde revisão.

Após aprovação, sua branch será mesclada ao main (ou outro branch alvo).

Conclusão

Agora você já sabe o fluxo básico: configurar, clonar, criar branches, commitar, puxar mudanças e abrir Pull Requests. Com a prática, Git se tornará uma ferramenta indispensável no seu dia a dia de desenvolvedor.

Para se aprofundar, explore o livro oficial do Git e as documentações das plataformas de hospedagem.