Guia de Git e GitHub para Iniciantes

Guia para usuarios iniciantes  de Git e GitHub

Se você trabalha com desenvolvimento de software (ou pretende começar), dominar o uso do Git e do GitHub é praticamente obrigatório. Neste tutorial, você vai aprender desde os conceitos básicos até o fluxo de trabalho mais comum usado por equipes profissionais.


📌 O que é Git?

O Git é um sistema de controle de versão distribuído. Ele permite acompanhar alterações em arquivos, colaborar com outras pessoas e manter um histórico completo do seu projeto.

Principais vantagens:

  • Histórico completo de mudanças
  • Trabalho em equipe facilitado
  • Possibilidade de voltar versões anteriores
  • Criação de ramificações (branches)

⚙️ Instalando o Git

Você pode baixar o Git diretamente do site oficial:

👉 https://git-scm.com

Após instalar, configure seu nome e email:

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

📁 Criando seu primeiro repositório

Iniciar um repositório Git:

No diretório do seu projeto, digite o comando abaixo para iniciar.

git init

Isso cria uma pasta .git que controla todas as versões do projeto.


📄 Trabalhando com arquivos

Verificar status dos arquivos:

git status

Adicionar arquivos para versionamento:

git add nome-do-arquivo

Ou para preparar todos os arquivos modificados:

git add .

Salvar alterações (commit):

git commit -m "Mensagem descrevendo a mudança"

🌿 Trabalhando com branches

Branches permitem trabalhar em funcionalidades separadas.

Criar uma branch:

git branch nova-feature

Trocar de branch:

git checkout nova-feature

Ou direto:

git checkout -b nova-feature

🔄 Mesclando mudanças

Depois de finalizar uma branch:

git checkout main
git merge nova-feature

🌐 O que é GitHub?

O GitHub é uma plataforma online que hospeda repositórios Git e facilita colaboração entre desenvolvedores.


🚀 Subindo seu projeto para o GitHub

1. Crie um repositório no GitHub

Acesse: https://github.com

2. Conecte seu projeto local ao remoto:

git remote add origin https://github.com/seu-usuario/seu-repo.git

3. Envie os arquivos:

git branch -M main
git push -u origin main

🔁 Atualizando seu projeto

Baixar alterações do repositório remoto:

git pull

Enviar novas alterações:

git push

👥 Colaboração com GitHub

Fork

Cria uma cópia do repositório para sua conta.

Pull Request (PR)

Solicita que suas mudanças sejam integradas ao projeto original.


🧠 Dicas importantes

  • Sempre escreva mensagens de commit claras
  • Faça commits pequenos e frequentes
  • Use branches para novas funcionalidades
  • Atualize seu repositório com frequência (git pull)

📌 Conclusão

O Git e o GitHub são ferramentas essenciais para qualquer desenvolvedor moderno. Com o tempo, você vai perceber que eles não só ajudam a organizar seu código, mas também melhoram muito o trabalho em equipe.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *