Introdução ao controle de versão com Git
  • Introdução
  • Gerência de Configuração de Software
  • Controle de Versão
  • GitHub e alternativas
  • Ferramentas Git
Básico em Git
  • Chave SSH e documentação Git
  • Primeiros comandos Git
  • Criando repositório no GitHub
  • Editando o README.md
  • Revisão dos comandos
  • Estado dos Arquivos no Git
  • Exercício de commit
Histórico e Conflitos
  • Comandos Clone e Pull
  • Exercício de colaboração em repositórios
  • Navegando no histórico
  • Desfazendo com Checkout
  • Desfazendo com Revert e Reset
  • Conflitos
  • Exercício de conflitos
  • Resolvendo conflitos com Merge
  • Visualizando o histórico em uma Interface Gráfica
Branching, Merge e Rebase
  • Branching
  • Exercício de Branchs
  • Git Merge e Exercício
  • Git Rebase
  • Exercício de Rebase
  • Git Fetch
  • Tags
Colaboração com Open Source
  • Introdução à aula
  • Interfaces Gráficas
  • Dando estrelas e seguindo no GitHub
  • Fork e Issues
  • Pull Request e Workflow do GitHub
  • Projeto Final do Curso
  • Verificando e aceitando Pull Request
  • Caso de Exemplo em Open Source
Além do Básico
  • Git Ignore
  • Commit Amend
  • Stash
  • Cherrypick e Blame
  • Bisect e Exercício
  • GitHub Pages
  • GitHub Milestones
  • WebHooks
  • GitKraken GUI