Skip to main content

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