DEV Community

Cover image for Git Principais Comandos
Eduardo Ribeiro
Eduardo Ribeiro

Posted on

Git Principais Comandos

Primeiro vamos configurar o git na sua máquina

git config --global user.email "seu_email_aqui"
Enter fullscreen mode Exit fullscreen mode

Agora vamos definir seu nome

git config --global user.name "seu_nome_aqui"
Enter fullscreen mode Exit fullscreen mode

Clonando repositório

Você acabou de criar um repositório remoto, e quer clona-lo na sua máquina:

git clone link_do_repositório
Enter fullscreen mode Exit fullscreen mode

Adicionando um repositório em um projeto já existente

Você está trabalhado em um projeto, mas criou o repositório depois.

git init      --Inicia o repositório na sua máquina
git add .     --Faz com que os gir observe os arquivos
git commit -m "Primeiro commit"    --Salva as modificações
git remote add origin Link_do_repositório    --Adciona os arquivos no repositóro remoto
Enter fullscreen mode Exit fullscreen mode

Se o repositório estiver vazio

Se o repositório remoto estiver vazio então vamos executar

git push origin master 
Enter fullscreen mode Exit fullscreen mode

Se o repositório NÃO estiver vazio

git pull origin master
git push origin master
Enter fullscreen mode Exit fullscreen mode

Mostrando estado do diretório

Mostra o estado do diretório atual e da área de staging. Perite ver quais mudanças estão ou não prontas para serem commitadas e arquivos que não estão endo rastreados pelo git

Desfazer algo que você adicionou

Se você executou:

git add <arquivo> ou git add.
Enter fullscreen mode Exit fullscreen mode

E você quer desfazer porque acabou adicionando a arquivo errado, então execute:

git reset <arquivo>
Enter fullscreen mode Exit fullscreen mode

Ou se você quer desfazer todos os arquivos adicionados, execute apenas:

git reset
Enter fullscreen mode Exit fullscreen mode

Desfazer o último Commit

Você fez um commit, então percebeu que algo estava errado com ele. Para desfazê-lo, basta executar:

git reset ~HEAD
Enter fullscreen mode Exit fullscreen mode

Você também pode executar:

git revert HEAD
Enter fullscreen mode Exit fullscreen mode

A diferença é que git revert adicionará um novo commit que reverterá o último commit (é melhor utilizar o reset, porque é mais especifico, o que está errado pode não ser o último commit)

Editando o último commit

Para editar o último commit ou a última mensagem de commit execute:

git commit --amend -m "nova mensagem"
Enter fullscreen mode Exit fullscreen mode

Fez alterações, mas quer voltar para a versão anterior

git checkout .
Enter fullscreen mode Exit fullscreen mode

Para remover alterações locais de arquivos específicos em vez de todas as alterações, você pode executar:

git checkout

Criar uma nova branch

git branch <nova_branch>
Enter fullscreen mode Exit fullscreen mode

Mudar de uma branch para outra

git checkout <nome_da_branch>
Enter fullscreen mode Exit fullscreen mode

Crie uma nova branch e mude instantaneamente para ela

git checkout -b <nome_da_branch>
Enter fullscreen mode Exit fullscreen mode

Deletar uma branch

git branch -d <nome_da_branch>
Enter fullscreen mode Exit fullscreen mode

Unir branchs

Esteja na branch que você quer unir com a outra e execute:

git merge <nome_da_branch>
Enter fullscreen mode Exit fullscreen mode

Remover arquivo de um repositório Git

git rm <arquivo>
Enter fullscreen mode Exit fullscreen mode

Para remover esses arquivos apenas do Git sem removê-los localmente:

git rm --chached <arquivos>
Enter fullscreen mode Exit fullscreen mode

Para remover diretórios, basta adicionar a a opção -r

Top comments (0)