Menu
Coddy logo textTech
terminal iconParte do Journey de TerminalJornada

Aprenda Git e Controle de Versão

Um curso gratuito e interativo sobre Git e controle de versão. Você executa comandos Git reais em cada aula - init, add, commit, branch, merge, resolver conflitos, push, pull - em um terminal no navegador, com dicas de IA quando você travar e um certificado gratuito ao concluir. Faz parte da jornada mais ampla do Terminal, então o contexto de linha de comando de que você precisa está ali mesmo.

11,189+ codders inscritos

  • Ideal para iniciantes
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

1 seções2 projetos58 lições46 desafios370 perguntas de quiz

Esta seção faz parte do Journey de Terminal. O programa completo tem mais seções - clique em qualquer prévia abaixo para vê-la na página do Journey.

  1. Seção 1Fundamentos82 lições
  2. Começar seçãoIniciarExpandirRecolherAcompanhe seu trabalho com Git. Inicialize repositórios, faça stage e commit de alterações, utilize branch e merge, resolva conflitos e recupere-se de erros.

    Introdução

    3 lições123

    Primeiros Passos

    5 lições531

    Rastreando Alterações

    6 lições640

    Inspecionando Alterações

    4 lições425

    Ignorando Arquivos

    4 lições427

    Projeto Site de Receitas

    Projeto5 lições137

    Ramificação

    6 lições640

    Merge

    6 lições640

    Desfazendo Alterações

    6 lições641

    Remotos

    4 lições324

    Projeto com Feature Branch

    Projeto6 lições142

    Desafios Finais

    3 lições3
  3. Seção 3Introdução ao Docker40 lições

Por que aprender Git com a Coddy

  • Execute Git no seu navegador. Sem instalação, sem precisar de conta no GitHub, sem configuração de ambiente. Cada comando atua em um repositório real, então você vê o que git status, git log e git diff realmente exibem.
  • O essencial do Git: a staging area, commits, branches, merges, rebases, resolução de conflitos, repositórios remotos, pull versus fetch, desfazer erros. As habilidades de Git que você vai usar todos os dias no trabalho.
  • As dicas de IA ajudam você a ler a saída famosamente críptica do Git - detached HEAD, fast-forward, merge de três vias - sem entregar a resposta, para que o Git deixe de parecer mágica.
  • Certificado de Git gratuito ao concluir a seção. Uma prova confiável para qualquer vaga de desenvolvedor, já que o controle de versão é inegociável em toda equipe.

Perguntas frequentes sobre aprender Git

O que é Git?

Git é o sistema de controle de versão distribuído que a maioria das equipes de software usa para rastrear mudanças no código. Cada desenvolvedor tem uma cópia completa do histórico do projeto, e o Git permite que você faça commits de snapshots, crie branches para testar ideias, faça merge dos trabalhos e reverta quando algo dá errado.

Git é difícil de aprender?

O básico - init, add, commit, status, log, push, pull - é rápido de pegar. As partes mais difíceis (rebase, resolver conflitos, recuperar-se de erros, entender o que o HEAD está fazendo) levam mais tempo. O curso as introduz em passos pequenos com um repositório real em cada aula, para que os comandos deixem de ser abstratos.

Preciso saber linha de comando para usar o Git?

Ajuda, e a seção anterior da jornada do Terminal cobre o básico. O Git também tem interfaces gráficas, mas toda equipe acaba recorrendo à linha de comando para as operações mais complicadas, então vale a pena estar à vontade para digitar os comandos você mesmo.

Qual é a diferença entre Git e GitHub?

Git é a ferramenta de controle de versão que roda na sua máquina. GitHub (e GitLab, Bitbucket, etc.) é um serviço de hospedagem para onde você envia (push) seus repositórios Git, para que outras pessoas possam baixá-los (pull). Você pode usar o Git sem nunca usar o GitHub - são coisas separadas que funcionam bem juntas.

Posso aprender Git online de graça?

Sim. A seção interativa de Git é gratuita - aulas completas, comandos Git reais em cada exercício e um certificado. Tudo roda em um terminal no navegador, então você não precisa instalar o Git nem criar contas para começar.

Recebo um certificado após o curso de Git?

Sim. Concluir a seção de Git dá a você um certificado de conclusão gratuito que você pode compartilhar no LinkedIn ou incluir no seu currículo. O controle de versão é esperado em toda equipe de software, então este é um sinal relevante junto a quaisquer projetos de portfólio.
Coddy programming languages illustration

Learn Controle de Versão with Coddy

COMEÇAR