Introdução ao Git
Controlo de Versões para
Desenvolvimento de Software
O que é o Git?
• Git é um sistema de controlo de versões
distribuído, utilizado principalmente no
desenvolvimento de software.
• Permite registar o histórico de alterações,
trabalhar em equipa e gerir versões de forma
eficiente.
Principais Comandos do Git
• • git init – Inicializa um repositório Git
• • git clone – Clona um repositório existente
• • git status – Mostra o estado do repositório
• • git add – Adiciona ficheiros à staging area
• • git commit – Regista alterações no histórico
• • git push – Envia alterações para o repositório
remoto
• • git pull – Obtém alterações do repositório
remoto
Fluxo de Trabalho Básico
• 1. Modificar ficheiros no diretório de trabalho
• 2. Adicionar as alterações com 'git add'
• 3. Confirmar as alterações com 'git commit'
• 4. Enviar para o repositório remoto com 'git
push'
Trabalhar com Branches
• Branches permitem desenvolver
funcionalidades de forma isolada.
• • git branch – Lista ou cria branches
• • git checkout – Muda de branch
• • git merge – Junta alterações de uma branch
noutra
Benefícios do Uso do Git
• • Histórico completo das alterações
• • Colaboração eficiente em equipa
• • Possibilidade de trabalhar offline
• • Integração com plataformas como GitHub e
GitLab
• • Suporte a múltiplos fluxos de trabalho
Benefícios do Uso do Git
• • Histórico completo das alterações
• • Colaboração eficiente em equipa
• • Possibilidade de trabalhar offline
• • Integração com plataformas como GitHub e
GitLab
• • Suporte a múltiplos fluxos de trabalho

Gestão de Projectos: Controlo de Versão Git - Introdução

  • 1.
    Introdução ao Git Controlode Versões para Desenvolvimento de Software
  • 2.
    O que éo Git? • Git é um sistema de controlo de versões distribuído, utilizado principalmente no desenvolvimento de software. • Permite registar o histórico de alterações, trabalhar em equipa e gerir versões de forma eficiente.
  • 3.
    Principais Comandos doGit • • git init – Inicializa um repositório Git • • git clone – Clona um repositório existente • • git status – Mostra o estado do repositório • • git add – Adiciona ficheiros à staging area • • git commit – Regista alterações no histórico • • git push – Envia alterações para o repositório remoto • • git pull – Obtém alterações do repositório remoto
  • 4.
    Fluxo de TrabalhoBásico • 1. Modificar ficheiros no diretório de trabalho • 2. Adicionar as alterações com 'git add' • 3. Confirmar as alterações com 'git commit' • 4. Enviar para o repositório remoto com 'git push'
  • 5.
    Trabalhar com Branches •Branches permitem desenvolver funcionalidades de forma isolada. • • git branch – Lista ou cria branches • • git checkout – Muda de branch • • git merge – Junta alterações de uma branch noutra
  • 6.
    Benefícios do Usodo Git • • Histórico completo das alterações • • Colaboração eficiente em equipa • • Possibilidade de trabalhar offline • • Integração com plataformas como GitHub e GitLab • • Suporte a múltiplos fluxos de trabalho
  • 7.
    Benefícios do Usodo Git • • Histórico completo das alterações • • Colaboração eficiente em equipa • • Possibilidade de trabalhar offline • • Integração com plataformas como GitHub e GitLab • • Suporte a múltiplos fluxos de trabalho