Mantendo seu trabalho a salvo com git
-
Upload
matheus-pereira -
Category
Technology
-
view
248 -
download
0
description
Transcript of Mantendo seu trabalho a salvo com git
Mantendo seu trabalho a salvo com Git
Davi DuarteMatheus Pereira
Davi Duarte
3
Readers' Choice Awards 2012Linux Journal
4http://www.linuxjournal.com/slideshow/readers-choice-2012?page=26
❏ Best Revision Control System❏ Git: 63%❏ Subversion: 18.6%❏ Mercurial: 6.6%❏ CVS: 6.2%❏ Bazaar: 1.8%❏ ...
Readers' Choice Awards 2013Linux Journal
5http://www.linuxjournal.com/rc2013?page=38
❏ Best Revision Control System❏ Git: 78.3%❏ Subversion: 11.8%❏ Mercurial: 4.9%❏ Bazaar: 2.6%❏ ...
Controle de Versão
❏ Manter histórico❏ O que foi alterado?❏ Quando foi alterado?❏ Quem alterou?
❏ Comparar alterações❏ Reverter arquivos❏ Trabalho paralelo
6
Mantendo seu trabalho a salvo com Git
Davi DuarteMatheus Pereira
7
Mantendo seu trabalho organizado com Git
Davi DuarteMatheus Pereira
8
Mantendo seu tempo a salvo com Git
Davi DuarteMatheus Pereira
9
Distribuido
❏ Repositórios completos❏ Múltiplos Backups❏ Commit local
11http://git-scm.com/about/distributed
Repositórios remotos
12https://git.wiki.kernel.org/index.php/GitHosting
13http://git-scm.com/about/branching-and-merging
Branching and Merging
14
Criar repositório remoto
15https://github.com/matheper/CanvasFISL15
Criar repositório remoto
16
Criar repositório remoto
17
Iniciar repositório local
18
Editar arquivo
19
Adicionar arquivo ao repositório
20
Gravar alterações no repositório local
21
Enviar para repositório remoto
22
Clonar repositório remoto
23
Criar branch
24
Programar um pouco...
25
Gravar alterações no repositório local
26
Verificar alterações (diff)
27
Gravar alterações no repositório local
28
Enviar para repositório remoto
29
Criar branch
30
Trabalhar mais um pouco...
31
Adicionar arquivo ao repositório
32
Gravar alterações no repositório local
33
Enviar para repositório remoto
34
Buscar novidades do remoto
35
Merge
36
Merge
37
Merge
38
Commits
41
42
43https://bitbucket.org/matheper/canvasfisl15
44
45
46https://github.com/angular/angular.js/graphs/contributors
47https://github.com/angular/angular.js/graphs/commit-activity
48https://github.com/angular/angular.js/graphs/code-frequency
48https://github.com/angular/angular.js/compare/master...g3_v1_2
49https://github.com/angular/angular.js/pulse
Participe você também!
50
Obrigado
51
davifduartematheper