Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation


📚 Versionamento de Código – Git & GitHub

Git GitHub DIO Básico Intermediário Avançado

Anotações e exercícios dos cursos de Git e GitHub da Digital Innovation One, organizados por nível de aprendizado.


🚀 Estrutura do Repositório

Curso Conteúdo Principal Status
Introdução ao Git e GitHub Fundamentos, configuração, repositórios local/remoto, SSH ✅ Concluído
Versionamento Intermediário Branches, stash, histórico, manipulação de commits, merge, fork, boas práticas, SemVer ✅ Concluído
Versionamento Avançado Forks (contribuição), permissões, organizações e times, pull request, issues, aliases 🚧 Em andamento

💡 Nota: Ambos os cursos concluídos estão documentados em arquivos Markdown organizados por tópico. O nível básico está na pasta git-basico/ e o intermediário na pasta git-intermediario/. O conteúdo do avançado será adicionado conforme o curso progride.


📂 Navegação

🌱 Curso Básico – Arquivos Disponíveis

🌿 Curso Intermediário – Arquivos Disponíveis

🔹 Conceitos Básicos

  • Branch – O que é uma branch, ramificações no mesmo repositório
  • Fork – Cópia completa do repositório para outro remoto
  • Merge – Fusão de branches, fast-forward e merge commit
  • HEAD – Ponteiro HEAD e relação commit/branch
  • Repositório Inicial – Repositório vazio vs. repositório com commit inicial

🔹 Boas Práticas

🔹 Versionamento

  • SemVer – Formato MAJOR.MINOR.PATCH e significado de cada nível
  • Conventional Commits – Especificação e tipos feat, fix, breaking changes

🔹 Comandos Práticos

🚀 Curso Avançado (Em andamento)

  • Forks: contribuição com repositórios de terceiros, sincronização com upstream
  • Permissões, organizações e times: gerenciamento de acesso e equipes no GitHub
  • Pull Request: criação, revisão, discussão e merge
  • Issues: templates, labels, milestones, fechamento automático
  • Aliases: criação de atalhos personalizados para comandos Git

🛠️ Ferramentas Utilizadas

  • Versionamento: Git (Git Bash no Windows)
  • Plataforma: GitHub
  • Editor: VS Code
  • Curso: Digital Innovation One (DIO)

📝 Como Utilizar Este Repositório

  1. Clone o repositório:
    git clone https://github.com/davidev-tech/learn-dio-git-github.git
  2. Acesse os arquivos .md dentro das pastas git-basico/ e git-intermediario/ para revisar anotações e comandos.

🎯 Habilidades Desenvolvidas

  • Controle de versão local e distribuído
  • Criação e mesclagem de branches
  • Recuperação de estados e manipulação segura do histórico
  • Colaboração via GitHub (fork, pull request)
  • Padronização de commits com SemVer e Conventional Commits
  • Documentação técnica com Markdown

About

Trilha completa de Git e GitHub (DIO) — anotações, comandos e exercícios do básico ao avançado, organizados por módulo.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors