Entendendo o que é Git e Github
  • Introdução
  • Controle de Versão
  • História do Git
  • O que é o Github
Configurando o Git
  • Instalando o Git
  • Configuração inicial do Git
Essencial do Git
  • Inicializando um repositório
  • Usando o editor do terminal
  • O ciclo de vida dos status de seus arquivos
  • Visualizando logs
  • Visualizando o diff
  • Desfazendo coisas
Repositórios Remotos
  • Criando um repositório no Github
  • Criando e Adicionando uma chave SSH
  • Ligando repositório local a um remoto
  • Enviando mudanças para um repositório remoto
  • Clonando repositórios remotos
  • Fazendo fork de um projeto
Ramificação (Branch)
  • O que é um branch e por que usar?
  • Criando um branch
  • Movendo e deletando branches
  • Entendendo o Merge
  • Entendendo o Rebase
  • Merge e Rebase na prática
Extras
  • Criando o .gitignore
  • Git stash é lindo
  • Alias para que te quero
  • Versionando com Tags
  • Salvando sua sexta com Git Revert
  • Apagando tags e branches remotos