7. 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
8. 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.
9. Por que é interessante utilizar em meu
projeto?
- Várias ‘Áreas de trabalho’ (Ex: Master | Stage |
Production)
- Histórico de alterações = CTRL + Z
10.
11.
12.
13.
14. Commit? Branch?
- Commit é um pacote de alterações
- Branch é um Snapshot do ambiente atual. É
um ponteiro móvel para um commit.