Top Banner
UFERSA – Universidade Federal Rural do Semi-Árido Davi Matos e Gerlan Stanley * Controle de Versões Git + Github
18

Controle de Versões com Git + Github

Dec 24, 2014

Download

Education

Davi Matos

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)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Controle de Versões com Git + Github

UFERSA – Universidade Federal Rural do Semi-Árido

Davi Matos e Gerlan Stanley

*Controle de VersõesGit + Github

Page 2: Controle de Versões com Git + 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.

Page 3: Controle de Versões com Git + Github

*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.

Page 4: Controle de Versões com Git + Github

*Modelo Centralizado• Dependência de

Rede

• Backup no Server

• Dificuldade de usar Merge

• São feitas cópias do repositório

Page 5: Controle de Versões com Git + Github

*Modelo Distribuido• Não precisa de

rede

• Cada clone é um repositório completo

• Multiplos Backups

• São feitas referências, não cópias

Page 6: Controle de Versões com Git + Github

*Protocolos• HTTP

• SSH

• GIT

Page 7: Controle de Versões com Git + Github

*Quem usa Git?• Google

• Facebook

• Microsoft

• Twitter

• NetFlix

• PostgreSQL

• Android

• Eclipse

Page 8: Controle de Versões com Git + Github

*Instalação• Download: http

://git-scm.com/download/

Page 9: Controle de Versões com Git + Github

*Módulos• Git Bash

• Git GUI

Page 10: Controle de Versões com Git + Github

*Uma Rede Social de Projetos

Page 11: Controle de Versões com Git + Github

*Instalação• Download: http

://git-scm.com/download/

• Versão 1.8.4

Page 12: Controle de Versões com Git + Github

*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.

Page 13: Controle de Versões com Git + Github

*Apresentação

Page 14: Controle de Versões com Git + Github

*Apresentação• Siga seus amigos

Page 15: Controle de Versões com Git + Github

*Apresentação• Acompanhe o desenvolvimento de

projetos

Page 16: Controle de Versões com Git + Github

*Apresentação• Contribua com o desenvolvimento de

projetos

Page 17: Controle de Versões com Git + Github

*Apresentação• Crie um projeto, convide os amigos e

codifique junto

Page 18: Controle de Versões com Git + Github

Obrigado!

Fim