Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Tutorial Completo de Git
 1. O que é Git?🔹
• Git é um sistema de controle de versão distribuído.
• Permite salvar diferentes versões do seu código, colaborar com outras pessoas 
e voltar no tempo se algo der errado.
• Muito usado junto com GitHub, GitLab e Bitbucket para armazenar projetos 
online.
 2. Instalação🔹
Windows
• Baixe em: https://git-scm.com/downloads
• Durante a instalação, escolha as opções padrão.
Linux
sudo apt-get install git-all # Debian/Ubuntu
sudo yum install git-all # Fedora
MacOS
brew install git
Verifique:
git --version
 3. Configuração Inicial🔹
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@example.com"
git config --global core.editor "code --wait" # Se quiser usar VSCode
Ver configurações:
git config --list
 4. Criando um Repositório🔹
Criar pasta e iniciar repositório:
mkdir meu-projeto
cd meu-projeto
https://git-scm.com/downloads
git init
Isso cria a pasta oculta .git onde ficam os históricos.
 5. Ciclo de Vida dos Arquivos no Git🔹
1. Untracked → Arquivo novo não rastreado
2. Staged → Arquivo preparado para commit
3. Committed → Arquivo salvo no histórico
 6. Comandos Básicos🔹
Ver status do repositório
git status
Adicionar arquivos
git add arquivo.txt # Adiciona arquivo específico
git add . # Adiciona todos os arquivos
Criar commit
git commit -m "Mensagem descritiva"
Histórico de commits
git log
git log --oneline --graph --decorate
Ver diferenças
git diff # O que mudou antes do git add
git diff --staged # O que mudou antes do commit
 7. Branches (Ramificações)🔹
Criar e mudar de branch
git branch nova-feature # Cria branch
git checkout nova-feature # Troca para branch
git checkout -b hotfix # Cria e já muda
Ver branches
git branch
Mesclar branch na principal
git checkout main
git merge nova-feature
 8. Repositório Remoto (GitHub/GitLab)🔹
Conectar repositório remoto
git remote add origin https://github.com/seuuser/seuprojeto.git
git branch -M main
git push -u origin main
Enviar alterações
git push
Baixar alterações
git pull
 9. Comandos Úteis🔹
git clone URL # Clonar repositório existente
git rm arquivo.txt # Remover arquivo
git mv velho.txt novo.txt # Renomear/mover arquivo
git reset --hard HEAD~1 # Voltar um commit (cuidado!)
git stash # Guardar alterações temporárias
git stash pop # Recuperar alterações salvas
 10. Fluxo de Trabalho Recomendado🔹
1. Criar branch para cada nova feature.
2. Fazer commits pequenos e descritivos.
3. Fazer merge ou pull request para integrar na main.
4. Atualizar a branch antes de trabalhar (git pull).
 11. Extras Avançados🔹
• Rebase (reescrever histórico):
git rebase main
• Tags (marcar versões):
git tag -a v1.0 -m "Versão estável"
git push origin v1.0
• Configurar SSH para GitHub (evita pedir senha sempre).
 ✅ Resumo rápido do fluxo mais comum:
git clone # Clonar repositório
git checkout -b minha-branch
git add .
git commit -m "Minha mudança"
git push origin minha-branch
	Tutorial Completo de Git
	🔹 1. O que é Git?
	🔹 2. Instalação
	Windows
	Linux
	MacOS
	🔹 3. Configuração Inicial
	🔹 4. Criando um Repositório
	Criar pasta e iniciar repositório:
	🔹 5. Ciclo de Vida dos Arquivos no Git
	🔹 6. Comandos Básicos
	Ver status do repositório
	Adicionar arquivos
	Criar commit
	Histórico de commits
	Ver diferenças
	🔹 7. Branches (Ramificações)
	Criar e mudar de branch
	Ver branches
	Mesclar branch na principal
	🔹 8. Repositório Remoto (GitHub/GitLab)
	Conectar repositório remoto
	Enviar alterações
	Baixar alterações
	🔹 9. Comandos Úteis
	🔹 10. Fluxo de Trabalho Recomendado
	🔹 11. Extras Avançados

Mais conteúdos dessa disciplina