Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GIT - Como desenvolver aplicativos em equipe

GIT - Como desenvolver aplicativos em equipe

BlackBerry MeetUp 2013 Maceió

2b216fed040260b2370a995c92864615?s=128

Ivan Santos

July 13, 2013
Tweet

Transcript

  1. None
  2. None
  3. o

  4. o o o o o o o o o o

    o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
  5. None
  6. None
  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. None
  11. None
  12. None
  13. None
  14. Commit? Branch? - Commit é um pacote de alterações -

    Branch é um Snapshot do ambiente atual. É um ponteiro móvel para um commit.
  15. Onde a mágica acontece?

  16. Social Code - Github | Bitbucket - Codifique e publique

    - Contribua com a comunidade - Use como currículo
  17. None
  18. None
  19. None
  20. None
  21. None