WhatsApp

Git e GitHub: do versionamento à colaboração

Aprenda Git e GitHub em 15 aulas: repositórios, stage, commits, branches, conflitos, pull requests e forks.

Por Jaime Linhares · 07/11/2026

Entender o versionamento

Git acompanha as mudanças feitas em um projeto, e o GitHub aparece quando esse trabalho passa para um ambiente de colaboração. A trilha começa explicando o que é Git e seus conceitos básicos, antes de entrar na instalação e na configuração. Essa ordem ajuda a relacionar a ferramenta ao uso prático: primeiro entender sua função, depois preparar o ambiente para trabalhar.

A playlist reúne 15 vídeos com duração total de 2h27min44s. As aulas foram publicadas entre dezembro de 2021 e janeiro de 2022, e a playlist registra atualização em 7 de janeiro de 2026. O percurso vai dos fundamentos às tarefas de versionamento e, por fim, aos recursos de colaboração no GitHub.

Preparar o repositório e registrar mudanças

Com a instalação e a configuração como ponto de partida, o próximo passo é criar repositórios. Em seguida, as aulas tratam de colocar arquivos no stage e fazer commits. O stage organiza quais arquivos entram no registro; o commit salva um conjunto de mudanças como uma etapa identificável do trabalho.

A sequência também inclui desfazer um commit e ignorar arquivos. Esses temas lidam com situações comuns durante a organização de um projeto: corrigir um registro feito de forma inadequada e definir quais arquivos não devem acompanhar o versionamento. O roteiro mantém o foco em ações concretas, sem pular diretamente dos conceitos iniciais para a colaboração online.

Trabalhar com branches e conflitos

Depois dos commits, entram as branches, que permitem conduzir linhas de trabalho separadas dentro de um repositório. A aula seguinte trata de fundir branches, conectando a criação de caminhos paralelos à reunião das mudanças. Essa passagem mostra como o versionamento também organiza o avanço de tarefas diferentes.

Conflitos completam esse bloco. Quando mudanças precisam ser combinadas, pode ser necessário resolver trechos incompatíveis antes de seguir. A trilha inclui esse tema logo após a fusão de branches, dando continuidade à sequência: criar uma branch, integrar o trabalho e lidar com divergências que surjam nesse processo.

Levar o trabalho ao GitHub

A parte final começa com o GitHub e avança para uma simulação com múltiplos desenvolvedores. O exemplo aproxima o uso do controle de versões de um cenário colaborativo, em que diferentes pessoas participam do mesmo projeto. Pull requests e forks aparecem nas duas últimas aulas, ampliando o caminho do repositório individual para a participação em repositórios compartilhados.

O pull request formaliza uma solicitação para integrar mudanças; o fork cria uma cópia de um repositório para trabalhar a partir dela. Juntos, esses tópicos dão contexto a práticas usadas em colaboração e contribuições de código. A playlist termina, assim, depois de percorrer fundamentos, organização das alterações, ramificações e interação pelo GitHub.

Para quem está começando

A sequência é útil para quem está iniciando no controle de versões e quer compreender como Git e GitHub se conectam. Cada tema parte do anterior: configurar, criar o repositório, registrar mudanças, organizar frentes de trabalho e colaborar. Os títulos das aulas deixam claro o escopo da trilha, com foco em operações de Git e nos recursos do GitHub ligados a branches, pull requests e forks.

Como a formação está dividida em vídeos curtos, é possível seguir a ordem completa ou voltar a um tópico específico durante a prática. Para quem desenvolve software, entender essa sequência ajuda a reconhecer o papel de cada etapa no trabalho com projetos versionados.

Visitar site
Informações deste conteúdo

Categoria: Cursos

Tecnologias: Git, GitHub

Carreiras: Desenvolvedor Web, Desenvolvedor de Software, Engenheiro de Software, Programador

Idiomas: Português

Tags: aprendizagemgratuita, conteudogratuito, cursosdeprogramacao, cursosdeti, cursosgratuitos, cursoslivres, cursosonline, desenvolvedor, desenvolvedorweb, desenvolvimentodesoftware, git, github, programacao, programador, tutoriais, videoaulas