Ry's Git Tutorial
Um guia abrangente sobre controle de versão Git, passando por fluxos básicos como estaging e commit até tópicos avançados como rebase interativo, colaboração remota e o funcionamento interno do banco de dados de objetos do Git.
Visão Geral do Curso
Resumo do Conteúdo
Um guia abrangente sobre controle de versão Git, passando dos fluxos básicos como preparação e confirmação para tópicos avançados como rebase interativo, colaboração remota e o funcionamento interno do banco de dados de objetos do Git.
Domine o sistema de controle de versão mais popular do mundo, desde comandos até os fundamentos internos.
Autor: Ryan Hodson
Agradecimentos: Nenhum mencionado explicitamente no material inicial.
Objetivos de Aprendizagem
- Comparar e contrastar Sistemas Locais, Centralizados e Distribuídos de Controle de Versão.
- Identificar as motivações históricas por trás da criação do Git para o kernel Linux.
- Realizar a configuração básica do Git, incluindo verificação de instalação, inicialização de repositório e rastreamento de arquivos.
- Inicializar um repositório Git e identificar o papel do diretório
.git. - Configurar as definições globais do usuário e rastrear arquivos do projeto usando a área de preparação (staging).
- Executar commits para criar instantâneos do projeto e revisá-los usando o histórico do repositório.
- Navegar até commits específicos no histórico usando IDs e retornar ao estado atual do projeto.
- Criar e gerenciar tags anotadas para identificar versões estáveis de lançamento.
- Aplicar
git revertpara desfazer mudanças confirmadas especificamente, mantendo um histórico transparente. - Identificar, criar e alternar entre ramificações usando a CLI do Git.