Infraestrutura

Git: Controle e compartilhe seu código

Curso online de Git: Controle e compartilhe seu código

8,8

é a nota desse curso

5.852

alunos neste curso

Faça esse curso e...

  • O que é Git?
  • Entenda o ciclo básico da ferramenta
  • Salve e recupere seu código em diferentes versões
  • Resolva merges e conflitos
  • Trabalhe com diferentes branches
  • Conheça recursos avançados, como cherry-pick
  • 16h para conclusão
  • 81 exercícios
  • 124 minutos de videos

Curso Git: Controle e compartilhe seu código

12x R$ 25

(à vista R$ 300)

Matricule-se
  • 1
    Curso
  • 81
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$ 75

(à vista R$ 900)

Matricule-se
  • 261
    Cursos
  • 15.047
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$ 100

(à vista R$ 1.200)

Matricule-se
  • 261
    Cursos
  • 15.047
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores em qualquer linguagem ou plataforma que desejam mais segurança para seus projetos com uma ferramenta de controle de versão, rastreando as alterações feitas em cada um de seus arquivos para maior controle ao trabalhar sozinho ou em equipe.

Nível de Dificuldade

Intermediário

Instrutores

  • Luiz Fernando Oliveira Corte Real

    Desenvolvedor full-stack e instrutor da Caelum, apaixonado por boas práticas e opensource.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução ao controle de versões com Git

    • O Git e o Github
    • Instalação do Git no Windows, Linux e Mac
    • Criação da conta no Github
    • Geração da chave SSH e configuração do Github
    • Clone de projetos
    • Visualização de Tags
    • Análise da diferença entre versões de arquivos: Diff
    • Visualização dos autores das modificações com "git blame"
  2. O ciclo básico do Git

    • Inicialização de repositórios
    • Adição de arquivos e os comandos "git add" e "git status"
    • O processo de commit
    • Modificação de arquivos
    • Os estágios do Git: Working Directory, Index e HEAD
  3. Sincronização dos dados locais com o repositório remoto

    • Como compartilhar os arquivos com outros desenvolvedores?
    • Criação de repositórios no Github
    • Configuração do repositório remoto e o comando git remote
    • Envio dos arquivos para o repositório: "git push"
    • Clone e contribuição com outros projetos
    • Baixando as alterações: "git pull"
    • Visualização de logs: "git log" e "git whatchanged"
    • Controle de permissões de um repositório no Github
  4. Organização do trabalho com branches

    • O que é uma branch e como utilizar?
    • Criação de uma branch local
    • Alternância de branches
    • Geração de branches remotas
    • Manipulação e exclusão de branches
    • Ligação entre uma branch local e uma remota
  5. Resolução de conflitos

    • Muitas pessoas trabalhando nos mesmos arquivos
    • Como o Git trata as várias alterações no mesmo arquivo?
    • O tratamento manual de conflitos
  6. Boas práticas no uso do Git

    • Boa prática ao trabalhar com uma equipe de desenvolvedores
    • Envio dos commits das branches locais para o master remoto
    • Mas o rebase pode falhar
  7. Controle avançado de alterações

    • Descarte de alterações
    • Desfazendo commits
    • Guarde o código para utilizá-lo no futuro: "git stash"
    • Descubra quando um bug foi inserido com "git bisect"
  8. Contribuição com projetos, pair programming e logs avançados

    • O processo de fork
    • Envio de pull requests
    • Criação de alias
    • Como colorir as saídas do console
    • Visualização avançada de logs
  9. Fazendo merges avançados com Cherry Pick

    • Selecionando commits que serão mergeados
    • Entendendo o cherry-pick
    • Quando usar e quando não usar
  10. Usando Git através de interfaces visuais

    • Conhecendo o Git-Cola
    • Vantagens da interface gráfica

O que os nossos alunos estão falando desse curso

Anderson Oliveira da Silva

em 31/01/2016

Os cursos da Alura tem se mostrado uma importante ferramenta de aprendizagem, abreviando o caminho rumo ao conhecimento técnico. Este curso de git é um exemplo, prático, objetivo e que serve de base sólida para o trabalho cotidiano.

Sobre o curso Git: Controle e compartilhe seu código

Rafael Viana Cunha

em 13/01/2016

Ótimo aprendi muito sobre o Git com esse Curso .

Sobre o curso Git: Controle e compartilhe seu código

Rodrigo Franco de Lima

em 02/01/2016

Tentei aprender a utilizar o Git através de um canal do Youtube e devido a didática utilizada acabei desistindo. Agora neste curso foi totalmente o inverso, gostei muito da maneira que o assunto foi abordado. É um curso muito rápido e muito eficiente. Parabéns !

Sobre o curso Git: Controle e compartilhe seu código

Curso Git: Controle e compartilhe seu código

12x R$ 25

(à vista R$ 300)

Matricule-se
  • 1
    Curso
  • 81
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$ 75

(à vista R$ 900)

Matricule-se
  • 261
    Cursos
  • 15.047
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$ 100

(à vista R$ 1.200)

Matricule-se
  • 261
    Cursos
  • 15.047
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Grupo Caelum