O básico do Git
  • Introdução
  • O que é o Git? E o Github?
  • Instalar o Git é super fácil!
  • Início dos trabalhos!
  • Fluxo de trabalho com Git (Git Workflow)
  • Git add, commit e status
  • Git log e checkout - como eu vejo versões anteriores!
  • Git básico
  • Meu primeiro repositório
O básico do Github
  • Introdução
  • Criando e configurando uma conta no GitHub
  • Criando e entendendo repositórios
  • O arquivo README.md
  • O arquivo .gitignore
  • Mãos na massa!
  • Sincronizando meu projeto com o comando clone
  • Enviando arquivos ao Github com o comando push
  • Atualizando o projeto local com o comando pull
  • Conectando seu repositório local ao Github
Vamos falar sobre branches?
  • Branches - Introdução
  • Branch Master
  • Branch - Merge com Fast-Forward
  • Branches - Merge com Recursive Strategy e resolução de conflitos
  • Criando e acessando nossas branches
  • Executando commits em diferentes branches
  • Realizando merge de branches do tipo fast-forward
  • Merge de branches com recursive strategy
  • Resolvendo conflitos em merge de branches
Issues e Branches Remotas
  • Introdução: Issues
  • Criando e finalizando Issues
  • Issues e Branches Remotas
  • Issues e Colaborações da comunidade
  • Gerenciando Issues com Git e Github
  • Labels em Issues
  • Issues com citações de usuários e emails
  • Assinatura e encerramento de Issues
  • Issues e Milestones
Git e Github intermediário
  • Desfazendo operações com checkout e reset
  • Fork e sincronia de repositórios
  • Mãos na massa com Fork!
Rebase é coisa séria!
  • Para que serve o comando rebase?
  • Controle de branches com rebase
  • Mãos na massa com rebase
  • Casos de conflito com rebase
  • E se eu pudesse ... rebase iterativo!
Fork Workflow - Colaborando com projetos
  • Conceitos do Fork Workflow
  • Praticando a colaboração em projetos
  • O que acontece se houver conflito?
  • Rebase é muito mais legal (e essencial) que Merge!
  • Limpando a bagunça!
Single Repository Workflow - O fluxo de trabalho do Github
  • Conceitos do Github Workflow
  • Colaborando com projetos em equipe
  • Acesso restrito ao Merge? Como isso é possível!
  • Review no Pull Request é o que nós precisamos.
  • Conflitos, sempre conflitos!
  • Uma nova branch surge no lugar da master.
Git Stash
  • Preciso mesmo deste comando Stash agora?
  • Resolvendo conflitos em Stash e adicionando mensagens
  • Stash --keep-index
  • Stash para salvar o Pull!
  • List, Show, Untracked - Ufa!
Projeto - Parte 1
  • Introdução ao projeto do curso
  • Configurações do repositório git
  • Repositório no GitHub e primeiro commit
  • Comando git remote
  • Executando envio de repositório com push
  • Fluxo de commits e arquivo .gitignore
  • Alterações do projeto a partir do Github
Projeto - Parte 2
  • Novo capítulo a partir de branch - fast forward
  • Novo capítulo a partir de merge de branches
  • Ajustes em capítulos usando branches