
Cronograma dos tópicos que vamos ver no curso; amostra das ferramentas necessárias para o curso.Cmder:
Nessa aula, aprendemos o que é git.
Aprenderemos sobre o que é github.
UPDATE- ATENÇÃO ALUNOS: Devido a um erro nas versões recentes do Cmder, peço a vocês que instalem o Cmder na pasta raiz do windows, C:/ , e não na pasta Program Files. Em breve farei um vídeo atualizando essa instrução! Obrigado pelo apoio
ANÚNCIO: Devido a um erro de minha parte, estou colocando essa aula do Github aqui, antes das parte local. Assim não haverá problemas na criação local do repositório na próxima aula. Agradeço ao feedback!
Nessa aula vamos simplificar o processo de SSH através da autenticação via github com o VSC.
NOTA: Por volta dos 2:40 minutos do vídeo, eu digo que "vou fazer o merge da branchB na branchA", obviamente o que eu digo está errado!
Pelo vídeo vc pode ver que estamos fazendo um merge da branchB na branch MASTER. Desculpe pela confusão!
Vamos explorar o "rival" do github, o Bitbucket. Explicamos como adicionar chaves SSH e visualizar repositórios.
Showcase do Github Desktop e suas vantagens. Como sincronizar repositórios e fazer pushs
pequena introdução ao git kraken, vantagens e desvantagens
Uma breve amostra do Source tree, GUI para versionamento da Atlassian.
Vamos entender o git switch e restore, e como ele substitui o git checkout.
Documentação oficial (inglês):
https://git-scm.com/docs/git-switch
https://git-scm.com/docs/git-restore
ATUALIZADO 2026: Visual Studio Code + Git e Git LFS! Facilitando o processo de login e SSH e trabalho com arquivos pesados.
Hoje em dia versionamento é uma habilidade essencial para qualquer programador. Cada vez mais as empresas recrutam pessoas que estejam capazes de trabalhar à distância, onde o código é compartilhado na nuvem e regulado via versionamento. As chances de conseguir o emprego desejado aumentam exponencialmente quando se tem versionamento dentro do seu Curriculum.
O que meu curso oferece:
Ilustrações visuais para ajudar a entender versionamento e conflitos de forma simples.
Explicação clara e na velocidade correta, aulas curtas e específicas para você ter no bolso quando precisar
Metodologias e ferramentas baseadas no mercado de trabalho atual
Com este curso o aluno aprende tudo que precisa para usar versionamento no dia a dia.
Aprenderemos o que é versionamento e por quê é tão importante;
Aprenderemos sobre o Git, a mais famosa opção para versionamento que existe, seus comandos básicos e avançados;
Mais do que aprender comandos, vamos ver SITUAÇÕES onde versionamento pode salvar horas de trabalho na hora de resolver conflitos de arquivos.
Vamos capacitar o aluno a utilizar o github e tudo que ele oferece sobre revisão de código e controle de qualidade;
Vamos ainda aprimorar o que sabemos de git usando o git-flow, um verdadeiro updgrade no seu Git.
Ao longo do curso aprenda dicas de vários assuntos, como: usando o Vim, criando um perfil na linha de comando, e mais.
Com esse curso você se torna um profissional em versionamento pronto para o mercado de trabalho!!