Git Essencial

Certificado de Conclusão | Total de Aulas: 29

Aprenda todos os conceitos do versionamento de código usando o sistema GIT. Entenda o fluxo de versionamento e como utilizá-lo para melhorar a cooperação na base de código de suas aplicações.

O Git foi criado por Linus Torvalds em resposta a necessidade de encontrar um versionador para o código do Kernel do Linux, Linus criou esse sistema extremamente confiável e escalável que nos ajuda de forma super interessante, quando pensamos em versionamento de códigos fontes.

Entenda o que são commits, pushs, merges e demais fluxos sobre esse sistema de versionamento revolucionário! Aprenda também a trabalhar com o GIT de forma remota e distribuída.

Conteúdo Aulas:
Lançadas |
A Lançar


1 - Instalação & Configuração

  • 1 - Introdução
  • 2 - Instalando no OS X
  • 3 - Instalando no Linux (Debian)
  • 4 - Instalando no Windows
  • 5 - Configuração Inicial

2 - Conceitos Iniciais

  • 6 - Iniciando um Repositório
  • 7 - Entendendo o clico de um commit
  • 8 - Desfazendo coisas com checkout e reset
  • 9 - Git Log com Git Reset e Revert
  • 10 - Ignorando arquivos (.gitignore)
  • 11 - Git Diff

3 - Trabalhando com Branchs

  • O que são branchs
  • Entendendo merges
  • Fluxo de alterações entre branchs
  • Rebase?

4 - Trabalhando de forma distribuída

  • Workflow distribuido
  • Fluxo de contribuição remota
  • Resolvendo conflitos no processo
  • Git Remote

5 - Github

  • Conhecendo o Github
  • Criando uma conta no Github
  • Criando e Clonando Nosso Primeiro Projeto
  • Contribuindo com projetos no Github
  • Github em um projeto já existente

6 - Mais Alguns Conceitos

  • Git Tagging
  • Git Stash
  • ALIAS para comandos no Git

7 - Gitlab

  • Configurando seu Servidor Git com GitLab

8 - Conclusões

  • Conclusões e considerações