25
Git, o Universo e Tudo Mais Matheus Pereira - matheper

Git, o Universo e Tudo Mais

Embed Size (px)

DESCRIPTION

Git é um Sistema de Controle de Versão distribuído voltado à atender todo tipo de necessidade, desde pequenos a grandes projetos, de forma rápida e eficiente. Ao utilizar Git um histórico de modificações é mantido, o trabalho é organizado e, consequentemente, a velocidade de desenvolvimento é incrementada. A palestra pretende apresentar Git, suas características, funcionamento e, principalmente, o universo de possibilidades que o cerca: repositórios remotos, ferramentas, integração e deploy contínuo. Entenda um pouco mais sobre Cloud Computing, IaaS, PaaS, SaaS e como Git se relaciona com tudo isso. Bitbucket, GitHub, GitHub Pages, Heroku, OpenShift e PhoneGap Build serão alguns dos recursos demonstrados durante a palestra. A resposta para “A Vida, o Universo e Tudo Mais” é 42. Mas a resposta para um desenvolvimento rápido e sustentável passa por Git.

Citation preview

Page 1: Git, o Universo e Tudo Mais

Git, o Universo e Tudo MaisMatheus Pereira - matheper

Page 2: Git, o Universo e Tudo Mais

Matheus Pereira

Page 3: Git, o Universo e Tudo Mais

Controle de Versão

Page 4: Git, o Universo e Tudo Mais

❏ Manter histórico❏ O que foi alterado?❏ Quando foi alterado?❏ Quem alterou?

❏ Comparar alterações❏ Reverter arquivos❏ Trabalho paralelo

http://git-scm.com/book

Page 5: Git, o Universo e Tudo Mais

Git

Page 6: Git, o Universo e Tudo Mais

Readers' Choice Awards 2012Linux Journal

❏ Best Revision Control System❏ Git: 63%❏ Subversion: 18.6%❏ Mercurial: 6.6%❏ CVS: 6.2%❏ Bazaar: 1.8%❏ ...

http://www.linuxjournal.com/slideshow/readers-choice-2012?page=26

Page 7: Git, o Universo e Tudo Mais

❏ Best Revision Control System❏ Git: 78.3%❏ Subversion: 11.8%❏ Mercurial: 4.9%❏ Bazaar: 2.6%❏ ...

http://www.linuxjournal.com/rc2013?page=38

Readers' Choice Awards 2013Linux Journal

Page 8: Git, o Universo e Tudo Mais

❏ Open Source❏ Multiplataforma❏ Distribuído

❏ Branch❏ Merge❏ Tag❏ Repositórios remotos

http://git-scm.com/book

Page 9: Git, o Universo e Tudo Mais

http://git-scm.com/about/branching-and-merging

Branch e Merge

Page 10: Git, o Universo e Tudo Mais

http://git-scm.com/about/distributed

Distribuído

❏ Múltiplos Backups❏ Commit local❏ Repositórios completos

Page 12: Git, o Universo e Tudo Mais

O Universo

Page 13: Git, o Universo e Tudo Mais

Cloud Computing

Page 14: Git, o Universo e Tudo Mais

Cloud Service

Page 15: Git, o Universo e Tudo Mais

IaaSInfrastructure as a Service

Page 16: Git, o Universo e Tudo Mais

PaaSPlatform as a Service

Page 17: Git, o Universo e Tudo Mais

SaaSSoftware as a Service

Page 18: Git, o Universo e Tudo Mais
Page 19: Git, o Universo e Tudo Mais

PhoneGap Build

https://build.phonegap.com/

Page 20: Git, o Universo e Tudo Mais

GitHub Pages

https://pages.github.com/

Page 21: Git, o Universo e Tudo Mais

Heroku

https://www.heroku.com/

Page 22: Git, o Universo e Tudo Mais

OpenShift

https://www.openshift.com/

Page 23: Git, o Universo e Tudo Mais

Google App Engine

https://appengine.google.com/

Page 24: Git, o Universo e Tudo Mais

Tudo Mais?

Page 25: Git, o Universo e Tudo Mais

matheper.github.iomatheper.com