UFERSA – Universidade Federal Rural do Semi-Árido
Davi Matos e Gerlan Stanley
*
*
• 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.
*
• 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.
*
• Dependência de Rede
• Backup no Server
• Dificuldade de usar
Merge
• São feitas cópias do
repositório
*
• Não precisa de rede
• Cada clone é um
repositório completo
• Multiplos Backups
• São feitas
referências, não
cópias
*
• HTTP
• SSH
• GIT
*
• Google
• Facebook
• Microsoft
• Twitter
• NetFlix
• PostgreSQL
• Android
• Eclipse
*
• Download: http://git-scm.com/download/
*
• Git Bash
• Git GUI
*
*
• Download: http://git-scm.com/download/
• Versão 1.8.4
*
• 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.
*
*
• Siga seus amigos
*
• Acompanhe o desenvolvimento de projetos
*
• Contribua com o desenvolvimento de
projetos
*
• Crie um projeto, convide os amigos e
codifique junto
Fim

Controle de Versões com Git + Github