Top Banner
21

GIT - Como desenvolver aplicativos em equipe

Jul 09, 2015

Download

Documents

Ivan Santos

Palestra sobre git no Encontro do BlackBerry DevGroup Maceió
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: GIT - Como desenvolver aplicativos em equipe
Page 2: GIT - Como desenvolver aplicativos em equipe
Page 3: GIT - Como desenvolver aplicativos em equipe

o

Page 4: GIT - Como desenvolver aplicativos em equipe

oooo

ooooooo

ooooooo

ooooooo

ooooooo

oooooooooo

oooo

ooo

oooo

ooo

oooo

ooooooo

ooo

oooo

ooo

Page 5: GIT - Como desenvolver aplicativos em equipe
Page 6: GIT - Como desenvolver aplicativos em equipe
Page 7: GIT - Como desenvolver aplicativos em equipe

GIT?- Sistema de versionamento descentralizado (Distribuído).

- Git é um filesystem distribuído = Não só código fonte, mas qualquer tipo de arquivo.

- Eficiente e confiável.

- Dificilmente (não conheço casos) ocorrerá perda de arquivos.

- Cada commit é identificado por um identificador SHA1

Page 8: GIT - Como desenvolver aplicativos em equipe

Desenvolvimento Descentralizado

- Concebido para o versionamento sem repositório centralizado como funciona o subversion.

- Cada usuário mantém sua versão do repositório.

- Merges descentralizados

- Versão de sistema fazendo merges dos repositórios que achar necessários.

Page 9: GIT - Como desenvolver aplicativos em equipe

Por que é interessante utilizar em meu projeto?

- Várias ‘Áreas de trabalho’ (Ex: Master | Stage | Production)- Histórico de alterações = CTRL + Z

Page 10: GIT - Como desenvolver aplicativos em equipe
Page 11: GIT - Como desenvolver aplicativos em equipe
Page 12: GIT - Como desenvolver aplicativos em equipe
Page 13: GIT - Como desenvolver aplicativos em equipe
Page 14: GIT - Como desenvolver aplicativos em equipe

Commit? Branch?

- Commit é um pacote de alterações- Branch é um Snapshot do ambiente atual. É um ponteiro móvel para um commit.

Page 15: GIT - Como desenvolver aplicativos em equipe

Onde a mágica acontece?

Page 16: GIT - Como desenvolver aplicativos em equipe

Social Code

- Github | Bitbucket- Codifique e publique- Contribua com a comunidade- Use como currículo

Page 17: GIT - Como desenvolver aplicativos em equipe
Page 18: GIT - Como desenvolver aplicativos em equipe
Page 19: GIT - Como desenvolver aplicativos em equipe
Page 20: GIT - Como desenvolver aplicativos em equipe
Page 21: GIT - Como desenvolver aplicativos em equipe