Comandos Básicos
Instalação e clonagem
git init
O comando git init
é usado para criar um novo repositório Git. Ele cria um subdiretório chamado .git
- na raíz de onde o comando foi executado - que contém todos os arquivos necessários para o repositório.
git init
Dessa maneira o seu sistema vai entender que ali existe um repositório git e vai começar a monitorar as alterações dos arquivos.
git clone
O comando git clone
é usado para criar uma cópia de um repositório existente.
git clone <url>
Esse comando vai realizar o download de todos os arquivos da url especificada e criar um repositório local.
Realizando alterações
git status
O comando git status
é usado para exibir o status das alterações no repositório.
git status
git add
O comando git add
é usado para adicionar arquivos ao index (ou estágio).
git add <file>
git commit
O comando git commit
é usado para salvar as alterações no repositório.
git commit -m "Mensagem do commit"
Publicando as alterações
git push
O comando git push
é usado para enviar as alterações locais para o repositório remoto.
git push origin master
git pull
O comando git pull
é usado para buscar e baixar conteúdo de um repositório remoto e atualizar o repositório local para corresponder.
git pull
Ramificação e merge
git branch
O comando git branch
é usado para listar, criar ou excluir ramificações.
git branch
git checkout
O comando git checkout
é usado para alternar entre ramificações.
git checkout <branch>
git merge
O comando git merge
é usado para mesclar uma ramificação com outra.
git merge <branch>
Histórico
git log
O comando git log
é usado para exibir o histórico de commits.
git log
git show
O comando git show
é usado para exibir informações sobre qualquer objeto git.
git show
Desfazendo alterações
git reset
O comando git reset
é usado para redefinir o HEAD atual para o estado especificado.
git reset
git revert
O comando git revert
é usado para desfazer um commit.
git revert
git clean
O comando git clean
é usado para remover arquivos não rastreados.
git clean