Skip to content

Github guia simplificado

Vinícius Brito Cardoso edited this page May 23, 2022 · 16 revisions

Este é um guia de bolso/consulta
Para aprender como funciona o Git qualquer um desses tutorias são muito bons:

LCAD-UFES/GIT-Wiki
Documentacao praticamente oficial
Atlassian
Video Git #1 - Introdução
Dicas avulsas

Criar um branch

  • Para criar um branch e já ir para ele use:
git checkout -b <branch_name>
_Para commitar e subir o branch para o github_
git commint -m "branch novo ai"
git push --set-upstream origin <branch_name>
  • Para mudar de branch, certifique-se de que está tudo commitado no branch atual e use:
git checkout <branch_name>

_Exemplo para ir para o branch principal (main):_
git checkout main
  • Para subir alterações no seu branch depois de commitar use:
git push origin <branch_name>
  • Para baixar as alterações apenas do seu branch (já dentro dele depois de ter usado o git checkout <branch_name>)
git pull origin <branch_name>
  • Listar branches
git branch -a

Desfazendo commits

  • Voltar para commit antigo de apenas uma pasta / diretorio
git checkout <commit ID> -- path/to/the/folder/

Isso vai já jogar as alterações no stage (como se já tivesse dado git add) Para manter as alterações e subir faça o commit. Caso só queira testar e voltar ao mais atual para reverter faça:

git reset HEAD path/to/the/folder/
  • Resetando commits O comando git reset, como o próprio nome diz, reseta o repositório para o estado do último commit, ou outro commit. Ou seja, com ele podemos desfazer commits.

Vamos desfazer o último commit de um repositório para exemplificar. Há dois modos de usar o get reset aqui. Use:

git reset HEAD~1

Veja que o commit foi desfeito mas as alterações nos arquivos ainda ficaram. Neste caso você pode fazer um novo commit com o conteúdo do commit desfeito.

Fonte: https://brorlandi.github.io/git-desfazendo-commits

Clone this wiki locally