Tudo sobre Git cobrindo: conflitos, branches, rebase e fluxos GitHub.


Esta série contém 12 posts:

Resolvendo conflitos em Git

Uma receita infalível para você entender e resolver conflitos sem medo

Dec 24, 2021

Criando pastas vazias no git com o .gitkeep

O git não acompanha pastas vazias. Veja como o arquivo .gitkeep deixa você commitar um diretório vazio e manter a estrutura de pastas do projeto.

Dec 24, 2021

Corrigindo a origem de um branch com git rebase

Veja como usar git rebase para corrigir a origem de um branch

Dec 29, 2021

Atualizando um branch com git rebase

Veja como usar git rebase para trazer commits mais recentes para o branch atual

Dec 30, 2021

Criando um novo branch e mudando pra ele com apenas um comando

Veja como usar git checkout e git switch para criar um branch e automaticamente mudar para ele

Jan 1, 2022

Desfazendo os últimos commits usando git reset

Veja como usar o comando git reset para desfazer os commits recentes

Jan 14, 2022

Desfazendo o último commit e mantendo as alterações para um próximo commit

Desfaça o último commit com git reset usando --soft e reutilize a mensagem com o ORIG_HEAD

Jan 15, 2022

Usando git stash: pop, apply e drop

Entenda como usar git stash e git stash pop na prática

Jan 23, 2022

Aprenda para que serve o comando git stash drop

Entenda quando usar o git stash drop e como ele funciona

Feb 5, 2022

Entenda a diferença entre git stash pop e git stash apply

Apesar de parecidos em funcionamento eles tem uma diferença fundamental

Feb 6, 2022

Renomeando arquivos no Git do jeito certo (usando git mv)

Renomeie um arquivo no git sem bagunçar o histórico. Aprenda como o git mv renomeia arquivos em um passo só, pro git não achar que você apagou e criou outro.

Aug 19, 2023

Recuperando commits perdidos com git reflog

Aprenda como o git reflog registra seus movimentos no Git, como ler as entradas e como restaurar um estado anterior.

Jun 20, 2026