git - como desenvolver aplicativos em equipe
Post on 09-Jul-2015
844 Views
Preview:
DESCRIPTION
TRANSCRIPT
o
oooo
ooooooo
ooooooo
ooooooo
ooooooo
oooooooooo
oooo
ooo
oooo
ooo
oooo
ooooooo
ooo
oooo
ooo
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
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.
Por que é interessante utilizar em meu projeto?
- Várias ‘Áreas de trabalho’ (Ex: Master | Stage | Production)- Histórico de alterações = CTRL + Z
Commit? Branch?
- Commit é um pacote de alterações- Branch é um Snapshot do ambiente atual. É um ponteiro móvel para um commit.
Onde a mágica acontece?
Social Code
- Github | Bitbucket- Codifique e publique- Contribua com a comunidade- Use como currículo
top related