Comandos Básicos do Git
Aqui estão alguns dos comandos mais comuns que você usará ao trabalhar com Git:
Inicializando um repositório
git init
Este comando cria um novo repositório Git no diretório atual.
Clonando um repositório existente
git clone https://github.com/usuario/repositorio.git
Este comando cria uma cópia local de um repositório remoto.
Verificando o status do repositório
git status
Mostra o estado atual do seu repositório, incluindo arquivos modificados e não rastreados.
Adicionando arquivos ao staging area
git add nome_do_arquivo
Adiciona um arquivo específico ao staging area.
git add .
Adiciona todos os arquivos modificados ao staging area.
Criando um commit
git commit -m "Mensagem do commit"
Cria um novo commit com os arquivos no staging area.
Enviando alterações para o repositório remoto
git push origin main
Envia os commits locais para o branch 'main' do repositório remoto.
Atualizando o repositório local
git pull origin main
Atualiza seu repositório local com as alterações do repositório remoto.
Criando e mudando de branch
git branch nome_do_branch
Cria um novo branch.
git switch nome_do_branch
Muda para o branch especificado (substitui o git checkout para trocar de branch).
git switch -c nome_do_branch
Cria e já muda para o novo branch em um único comando.
Mesclando branches
git merge nome_do_branch
Mescla o branch especificado com o branch atual.
Visualizando o histórico
git log --oneline
Exibe o histórico de commits de forma compacta, um por linha.
Vendo as diferenças
git diff
Mostra as alterações ainda não adicionadas ao staging area.
Guardando alterações temporariamente
git stash
Salva as alterações atuais sem fazer commit, limpando o diretório de trabalho.
git stash pop
Restaura as alterações guardadas com git stash.
Desfazendo alterações
git restore nome_do_arquivo
Descarta as alterações de um arquivo no diretório de trabalho (substitui o git checkout -- arquivo).