controle de versões com git + github
DESCRIPTION
Apresentação sobre a ferramenta de controle de versões Git e Github. Autor: Davi Matos Disciplina: Engenharia de Software IE: Universidade Federal Rural do Semi-Árido (UFERSA)TRANSCRIPT
UFERSA – Universidade Federal Rural do Semi-Árido
Davi Matos e Gerlan Stanley
*Controle de VersõesGit + Github
*Histórico Git• Git é um sistema de controle de
versão (VCS) distribuído e um sistema de gerenciamento de código fonte (SCM), com ênfase em velocidade.
• Inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux.
• Open Source.
*Funcionalidades• Salva alterações de arquivos texto.
• Gerencia versão do software em si.
• Auxilia o trabalho em equipe.
• Permite resgatar versões anteriores e, eventualmente, ramificar o projeto.
*Modelo Centralizado• Dependência de
Rede
• Backup no Server
• Dificuldade de usar Merge
• São feitas cópias do repositório
*Modelo Distribuido• Não precisa de
rede
• Cada clone é um repositório completo
• Multiplos Backups
• São feitas referências, não cópias
*Instalação• Download: http
://git-scm.com/download/
*Instalação• Download: http
://git-scm.com/download/
• Versão 1.8.4
*Histórico Github• Lançado em 2008.
• Funcionalidades de rede social (feed, followers, wiki)
• Integração de equipes e atribuição de permissões.
• Contas comerciais e gratuitas.
• Hospeda mais de 4 milhões de repositórios.
• Usado por: Facebook, Twitter, Yahoo, Microsoft.