⬡ Git 🐙 GitHub 🦊 GitLab

Git, GitHub & GitLab

Controle de versão, colaboração e CI/CD — do commit ao deploy

bash — aegiscloud
$

📚 Escolha sua Trilha

Três módulos independentes — aprenda no seu ritmo

⬡ Fundamentos

Git

O sistema de controle de versão distribuído que mudou o desenvolvimento de software.

  • O que é controle de versão?
  • Instalação e configuração inicial
  • Commits, branches e merges
  • Rebase, cherry-pick e stash
  • Resolução de conflitos
  • Git Flow e trunk-based development
🐙 Colaboração

GitHub

A maior plataforma de hospedagem de código — colaboração, automação e comunidade.

  • Repositórios, forks e pull requests
  • GitHub Actions — CI/CD nativo
  • GitHub Pages — deploy estático
  • Issues, Projects e Milestones
  • GitHub Packages e Container Registry
  • GitHub Copilot e AI features
🦊 DevSecOps

GitLab

Plataforma DevSecOps completa — do código ao monitoramento em produção.

  • GitLab CI/CD — pipelines avançados
  • Runners: shared, group e self-hosted
  • Merge Requests e Code Review
  • Container Registry integrado
  • SAST, DAST e Dependency Scanning
  • GitLab vs GitHub — quando usar cada um

🔄 Fluxo de Trabalho Git

Do código local ao repositório remoto — passo a passo

✏️
Editar
working dir
📋
Stage
git add
💾
Commit
git commit
🌿
Branch
git branch
🔀
Merge/PR
git merge
🚀
Push
git push
⚙️
CI/CD
pipeline

⚖️ GitHub vs GitLab

Escolha a plataforma certa para o seu projeto

Recurso 🐙 GitHub 🦊 GitLab
CI/CD nativo GitHub Actions GitLab CI/CD
Self-hosted GitHub Enterprise GitLab CE/EE (gratuito)
Container Registry GitHub Packages Integrado nativo
Security scanning Dependabot + CodeQL SAST, DAST, Secret Detection
Comunidade open source Maior ecossistema Menor, mas crescendo
Integração AWS OIDC + Actions OIDC + Runners
Plano gratuito Generoso Generoso
Melhor para Open source, comunidade, Copilot AI Empresas, DevSecOps, self-hosted
📤 Compartilhar: