Início Rápido com Git

Iniciante

Domine os fundamentos do controle de versão Git neste curso abrangente para iniciantes. Aprenda tudo, desde comandos básicos até operações avançadas, através de laboratórios práticos e desafios envolventes. Perfeito para aspirantes a desenvolvedores e aqueles que são novos no controle de versão.

Git

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Bem-vindo ao primeiro passo essencial na sua jornada com Git! Este curso foi projetado especificamente para todos os iniciantes em Git, fornecendo uma base sólida que o preparará para o sucesso no mundo do controle de versão e desenvolvimento colaborativo de software.

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#f3f4f6', 'primaryTextColor': '#374151', 'primaryBorderColor': '#d1d5db', 'lineColor': '#9ca3af', 'secondaryColor': '#e5e7eb', 'tertiaryColor': '#f3f4f6'}}}%% graph A[Início Rápido com Git]:::main A --> B[Fundamentos do Git]:::category A --> C[Operações Avançadas do Git]:::category A --> D[Histórico e Recuperação do Git]:::category B --> B1[O Primeiro Laboratório Git]:::item B1 --> B2[Desafio: Operação Salto Quântico]:::challenge B2 --> B3[Gerenciamento de Configuração do Git]:::item B3 --> B4[Desafio: Configuração da Identidade da Máquina do Tempo]:::challenge B4 --> B5[Trabalhando com Arquivos e Área de Preparação (Staging Area)]:::item B5 --> B6[Desafio: A Mala do Viajante do Tempo]:::challenge C --> C1[Operações Básicas de Branch do Git]:::item C1 --> C2[Desafio: O Dilema do Viajante do Tempo]:::challenge C2 --> C3[Operações Avançadas de Commit do Git]:::item C3 --> C4[Desafio: Reescrevendo a História]:::challenge C4 --> C5[Git Stash: Salvando o Trabalho em Andamento]:::item C5 --> C6[Desafio: O Desenvolvedor Viajante do Tempo]:::challenge C6 --> C7[Git Tags: Marcando Marcos Importantes]:::item C7 --> C8[Desafio: Marcando o Histórico do Seu Projeto]:::challenge D --> D1[Histórico do Git e Gerenciamento de Log]:::item D1 --> D2[Desafio: Detetive do Tempo Git]:::challenge D2 --> D3[Análise Detalhada do Git Diff]:::item D3 --> D4[Desafio: Descubra as Mudanças Secretas no Código]:::challenge D4 --> D5[Git Reset e Reflog]:::item D5 --> D6[Desafio: Recupere os Arquivos Perdidos]:::challenge classDef main fill:#f3f4f6,stroke:#374151,stroke-width:2px,color:#111827,font-weight:bold; classDef category fill:#e5e7eb,stroke:#d1d5db,stroke-width:1px,color:#374151,font-weight:bold; classDef item fill:#f3f4f6,stroke:#d1d5db,stroke-width:1px,color:#4b5563; classDef challenge fill:#fef3c7,stroke:#d97706,stroke-width:1px,color:#92400e; linkStyle default stroke:#9ca3af,stroke-width:1px;

Neste curso introdutório abrangente, você mergulhará no poderoso mundo do Git através de uma série de laboratórios práticos e desafios envolventes. Desde seus primeiros comandos Git até o gerenciamento avançado do histórico, você ganhará confiança para controlar a versão de seus projetos e colaborar eficazmente com outros desenvolvedores.

🎯 O Que Você Aprenderá

Ao longo deste curso, você adquirirá habilidades cruciais, incluindo:

  1. Configurar seu primeiro repositório Git
  2. Configurar o Git para uso ideal
  3. Gerenciar arquivos e entender a área de preparação (staging area)
  4. Trabalhar com branches para desenvolvimento paralelo
  5. Dominar as operações de commit e manipulação do histórico
  6. Usar o Git stash para gerenciar o trabalho em andamento
  7. Marcar marcos importantes em seu projeto com tags
  8. Explorar e gerenciar o histórico do Git
  9. Comparar alterações com Git diff
  10. Recuperar trabalho perdido usando Git reset e reflog

🏆 Principais Conclusões

Ao final deste curso, você será capaz de:

  • Usar o Git com confiança para controle de versão em seus projetos
  • Navegar pelo sistema de branching do Git para gerenciar esforços de desenvolvimento paralelo
  • Implementar estratégias de commit eficazes e manipular o histórico do projeto quando necessário
  • Usar os recursos poderosos do Git para rastrear, comparar e recuperar alterações em seu código-base
  • Configurar e gerenciar as configurações do Git para um fluxo de trabalho ideal

Professor

labby

Labby

Labby is the LabEx teacher.
OSZAR »