bash git init
- Inicializa um novo repositório Git no diretório atual.
bash git clone
- Faz uma cópia local de um repositório remoto.
bash git add
-
Adiciona arquivos especificados à área de "staging". bash git add .
-
Adiciona todos os arquivos modificados no diretório atual.
bash git status
- Mostra o estado atual dos arquivos (modificados, em staging, etc.).
bash git commit -m "Mensagem do commit"
- Cria um commit com os arquivos que estão na área de staging e adiciona uma mensagem descritiva.
bash git log
-
Exibe o histórico de commits. bash git log --oneline
-
Mostra o histórico de commits de forma compacta.
bash git push
- Envia os commits locais para o repositório remoto.
bash git pull
- Baixa e integra as alterações do repositório remoto.
bash git branch
- Cria um novo branch.
bash git checkout
-
Alterna para o branch especificado. bash git switch
-
Alternativa ao comando acima (mais moderno).
bash git checkout -b
-
Cria e muda para o novo branch em uma única etapa. bash git switch -c
-
Alternativa moderna ao comando acima.
bash git merge
- Mescla o branch especificado no branch atual.
-
Durante uma mesclagem, se houver conflitos, edite os arquivos conflitantes, depois: bash git add
-
Para marcar os conflitos como resolvidos.
bash git branch -d
-
Exclui um branch que já foi mesclado. bash git branch -D
-
Força a exclusão de um branch, mesmo que não tenha sido mesclado.
bash git revert
- Cria um novo commit que reverte as alterações de um commit anterior.
bash git reset
-
Remove o arquivo da área de staging. bash git reset --hard
-
Desfaz todas as alterações locais, incluindo as que ainda não foram commitadas.
bash git diff
- Mostra as diferenças entre os arquivos modificados e o último commit.
bash git remote add origin
- Adiciona um repositório remoto com o nome "origin".
bash git branch -m
- Renomeia o branch atual.
bash git branch
-
Lista todos os branches locais. bash git branch -r
-
Lista todos os branches remotos. bash git branch -a
-
Lista todos os branches (locais e remotos).
bash git fetch
- Busca as alterações do repositório remoto, mas não as integra.
bash git rm
- Remove o arquivo do repositório e do sistema de arquivos.
- Adicione arquivos ou padrões ao arquivo .gitignore para que sejam ignorados pelo Git.