Se você quer ser um(a) desenvolvedor(a) de software ou quer avançar na sua carreira, Git é fundamental para sua carreira. Neste curso, com bom humor, eu explico como 2 pessoas podem usar o Git para trabalharem em equipe desenvolvendo um projeto. E eu convidei ninguém mais, ninguém menos, que Sílvio Santos para fazer esse curso comigo (ou pelo menos minha imitação barata dele).

Assista à playlist no YouTube

Aula 01 – O que é e como instalar o Git no Windows?
Nesta aula, você aprenderá o que é o Git e como fazer a instalação no Windows.

Aula 02 – Qual a diferença entre Git e GitHub?
Muitas pessoas confundem Git e GitHub e acham que são a mesma coisa. Nesta aula, explico a diferença entre eles e como eles são usados em conjunto. Também mostro alternativas para o GitHub, como o BitBucket.

Aula 03 – Como criar um novo projeto em equipe com Git e GitHub?
Nesta aula, explico como iniciar um novo projeto com Git. Mostro como criar um repositório no GitHub e como vinculá-lo a um diretório (repositório) no seu computador.

Aula 04 – Como inserir no GitHub um projeto já existente?
Ao contrário da aula 03, em que o projeto estava sendo iniciado, eu mostro nesta aula 04 como você sobe para o GitHub um projeto antigo, já existente. Essa é a dúvida de muitos desenvolvedores que já têm experiência prática mas que ainda não usam o Git e o GitHub.

Aula 05 – Entendendo na prática add, commit, push e pull no Git
Esta é a aula mais importante do curso, porque add, commit, push e pull são os comandos mais importantes do Git. Eu mostro de maneira prática, interagindo com o Sílvio Santos, como trabalhar em equipe com o Git.

Aula 06 – O que é e para que serve o arquivo .gitignore?
Em projetos com frameworks, principalmente, sempre teremos arquivos que devem ser ignorados pelo Git, pois são arquivos de configuração específicos para o computador de cada desenvolvedor da equipe. Nesta aula, explico o que é e como criar seu próprio arquivo .gitignore.

Aula 07 – Resolvendo conflitos no push e pull do Git
Quando se trabalha em equipe, é inevitável que haja conflitos de código quando um desenvolvedor tenta enviar suas alterações para o repositório on-line no GitHub. Nesta aula, mostro quando esses conflitos acontecem e como devem ser solucionados.

Aula 08 – Como trabalhar com branches no Git localmente?
Para que haja um versionamento correto de um projeto de software, é muito importante usar branches. Nesta aula, explico o que é uma branch, como criar uma branch localmente e como mesclar (merge) branches como a branch principal do projeto.

Aula 09 – Como trabalhar com branches remotas com Git e GitHub?
Na aula 08, eu mostrei como usar branches localmente, para que cada desenvolvedor possa versionar seu próprio trabalho. Porém, quando se quer trabalhar em equipe em novas funcionalidades ou correção de bugs, é necessário usar branches remotas. Nesta aula 09, explico como usar branches remotas no GitHub em equipe.

Categories: Cursos

0 Comments

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *