Skip to content

kernel-uepa/colinha-git-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Colinha do Git e GitHub: Comandos Essenciais

1 - Inicializar um repositório

O que você quer fazer Comando
Criar um novo repositório Git local na pasta atual git init
Baixar um repositório do GitHub para sua máquina git clone <url>

2 - Rastrear alterações

O que você quer fazer Comando
Ver o estado atual dos seus arquivos git status
Ver o histórico de commits do repositório git log
Adicionar um ou mais arquivos modificados para o próximo commit git add <arquivo> <arquivo2> <diretório>...
Adicionar todos os arquivos modificados para o próximo commit git add .
Salvar um snapshot dos arquivos adicionados com uma mensagem git commit -m "mensagem do commit"

3 - Trabalhar com branches

O que você quer fazer Comando
Listar todas as branches locais git branch
Criar uma nova branch e mudar para ela git switch -c <nome-da-branch>
Mudar para uma branch existente git switch <nome-da-branch>
Mudar para uma branch existente (alternativa clássica) git checkout <nome-da-branch>

3.1 - Desfazer alterações locais

O que você quer fazer Comando
Descartar alterações não adicionadas em um arquivo git restore <arquivo>
Tirar um arquivo do stage sem perder alterações git restore --staged <arquivo>

4 - Conectar ao GitHub

O que você quer fazer Comando
Linkar seu repositório local ao repositório remoto do GitHub git remote add origin <url>
Baixar atualizações do remoto sem aplicar localmente git fetch origin
Pushar sua branch para o GitHub pela primeira vez git push -u origin <nome-da-branch>
Pushar sua branch para o GitHub novamente git push
Baixar e aplicar alterações do GitHub git pull

5 - Resolução de conflitos de merge

Quando o Git mostra CONFLICT no seu terminal, abra o arquivo e procure por estas marcas:

<<<<<<< HEAD
sua versão da linha
=======
versão do seu colega
>>>>>>> their-branch

Passos para resolver:

  1. Edite o arquivo, mantenha o que vocês ambos concordam e remova as marcas.
  2. git add .
  3. git commit -m "resolver conflito de merge"
  4. git push

Referências e Aprofundamento

About

Colinha (Cheat Sheet) de comandos do VCS Git e GitHub básicos essenciais usados no dia-a-dia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors