Git e GitHub: Por onde começar e como dominar seus comandos?
- #GitHub
- #Git
Você já se perguntou: "Por que todo mundo fala tanto de Git e GitHub?"
Se você está começando no universo da programação ou colaboração em projetos, é comum ficar perdido entre commits, branches e pushs. Sem pânico! Esse artigo vai simplificar o básico e dar várias dicas para você dominar o Git e GitHub rapidinho, desde a instalação até comandos essenciais que você vai usar no dia a dia.
🔍 3 dúvidas comuns sobre Git e GitHub
- Como autenticar com segurança (Token ou SSH)?
- Quais são os comandos mais usados no dia a dia?
- Como resolver conflitos entre branches de forma eficiente?
Instalando o Git no Windows
Primeira parada: colocar o Git para rodar no seu computador.
- Baixe o instalador do site oficial git-scm.com.
- Durante a instalação, escolha as opções padrão e marque "Use Git from the command prompt".
📝 Dica: Após instalar, digite git --version no terminal para verificar se está tudo certo!
Configurando o Git
Assim que o Git estiver instalado, bora configurar:
bash
Copiar código
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@exemplo.com"
🧠 Curiosidade: Toda vez que você comete uma alteração (commit), essas informações ficam associadas a ela.
Autenticando no GitHub: Token ou SSH?
Via Token:
- Vá em Settings > Developer Settings > Personal Access Tokens no GitHub.
- Gere um token e use no primeiro
git pushque você fizer.
Via SSH:
- Crie uma chave SSH:
bash
Copiar código
ssh-keygen -t ed25519 -C "seuemail@exemplo.com"
- Adicione a chave ao GitHub e pronto! Agora você não precisa digitar senha em cada push.
🔐 Dica: Autenticação via SSH é mais prática e segura a longo prazo.
Criando e Clonando Repositórios
Criando:
bash
Copiar código
git init nome-do-repositorio
Clonando (baixando repositórios prontos):
bash
Copiar código
git clone <URL-do-repositorio>
🧠 Curiosidade: Clonar é como baixar uma cópia do projeto para o seu computador.
Salvando e Desfazendo Alterações no Repositório Local
- Salvar alterações:
bash
Copiar código
git add .
git commit -m "Mensagem descolada sobre o que foi alterado"
- Desfazer alterações:
bash
Copiar código
git checkout -- <arquivo>
📌 Dica: Se fez um commit errado, use git reset --soft HEAD~1 para voltar um passo!
Enviando e Baixando Alterações com Repositórios Remotos
- Enviar para o repositório remoto (GitHub):
bash
Copiar código
git push origin main
- Baixar alterações feitas por outros:
bash
Copiar código
git pull origin main
Branches: Trabalhando com Versões Paralelas
- Criando uma nova branch:
bash
Copiar código
git checkout -b minha-branch
- Mesclando alterações de uma branch para outra:
bash
Copiar código
git merge minha-branch
- Deletando branches que não precisa mais:
bash
Copiar código
git branch -d minha-branch
🛠️ Comando útil: Se tiver conflito durante o merge, use:
bash
Copiar código
git mergetool
Atalhos e Comandos Essenciais para o Dia a Dia
- Verificar status das alterações:
bash
Copiar código
git status
- Ver histórico de commits:
bash
Copiar código
git log --oneline
- Atualizar sua branch local rapidamente:
bash
Copiar código
git fetch && git rebase
Conclusão: Qual a mágica do Git e GitHub?
Aprender Git e GitHub pode parecer complicado no começo, mas aos poucos tudo faz sentido. Com esses comandos e boas práticas, você já tem o que precisa para colaborar com projetos e versionar seu código como um verdadeiro pro.
E aí, pronto para dar seu primeiro git commit? Se ainda restar alguma dúvida, pode clonar este artigo (brincadeira, mas eu tô por aqui pra ajudar!). 🚀




Ótimo artigo para iniciantes em Git e GitHub! Simplificou bem os conceitos e trouxe dicas valiosas para o dia a dia dos desenvolvedores. Excelente guia para começar com confiança!
Oi, Juliana Zaina.
Lhe compreendo bem, também sou iniciante e o Git e Github ainda continuam sendo um desafio para mim. Escrever os artigos é uma forma de superar essas desafios e ter uma material para consulta.
Obrigado, Eliza Santanapelo feedback.
JZ
Muito bom seu artigo Raja! Eu como iniciante confesso que nos primeiros desafios tive dificuldade, então considero seu resumo uma ótima dica, claro e bem explicado. Obrigada
Oi, Raja. Conteúdo bacana. Parabéns!