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)
2. *
• 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.
3. *
• 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.
4. *
• Dependência de Rede
• Backup no Server
• Dificuldade de usar
Merge
• São feitas cópias do
repositório
5. *
• Não precisa de rede
• Cada clone é um
repositório completo
• Multiplos Backups
• São feitas
referências, não
cópias
12. *
• 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.