Introdução
  • Introdução do curso
  • Motivação
  • Sistema de Controle de Versão
  • Git
  • Instalação e Configuração do Git
  • Github
Conceitos Fundamentais
  • Criando repositório local
  • Primeiros commits
  • A mensagem do commit
  • O poder do Stage
  • Verificando os commits
  • Ignorando com gitignore
  • Verificando as DIFFerenças
  • Desfazendo algumas coisas
  • Alterando a estrutura dos arquivos
Trabalhando com respositório remoto
  • Usando o Github
  • Não estamos sozinhos
  • Open Source(Fork e Pull Request)
  • Criando projeto pelo Github
Trabalhando com branches
  • O que é uma branch?
  • Commitando em branches diferentes
  • Mesclando com merge
  • Mesclando com rebase
  • Merge x Rebase: Boa prática
  • Conflitos acontecem com Merge
  • Conflitos acontecem com Rebase
Branches remotas
  • Tranckeando branches
  • Enviando branches ao repositório remoto
  • Criando e excluindo branches no repositório remoto
Extra
  • Configuração SSH
  • Alias