SlideShare uma empresa Scribd logo
1 de 98
Baixar para ler offline
Facilitando    a


   Colaboração
                               com




sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
@zyc
                               cleversonsacramento.com



sábado, 15 de setembro de 12
@zyc
                               cleversonsacramento.com



sábado, 15 de setembro de 12
??
                               ?
                                 ?
                               ???



sábado, 15 de setembro de 12
CVS   ??
                                     ?
                                     ??
                                       ?
                                       ?



sábado, 15 de setembro de 12
??
                               ?
                                 ?
                               ???



sábado, 15 de setembro de 12
? ?
                               ? ?
                               ???




                                     fonte: http://cdn.sejalivre.org
sábado, 15 de setembro de 12
? ?
                               ? ?
                               ???




                                     fonte: http://cdn.sejalivre.org
sábado, 15 de setembro de 12
? ?
                               ? ?
                               ???


                                     Linus Torvalds

                                                      fonte: http://cdn.sejalivre.org
sábado, 15 de setembro de 12
Linus Torvalds

                                                fonte: http://cdn.sejalivre.org
sábado, 15 de setembro de 12
http://www.youtube.com/watch?v=4XpnKHJAok8



sábado, 15 de setembro de 12
É proprietário, não dá para continuar...




sábado, 15 de setembro de 12
CVS
                         Na dúvida, não fizemos o que o CVS faz...




sábado, 15 de setembro de 12
O projeto mais sem sentido que já vi...



sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
X
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
/temp1/projeto
                               mkdir /temp1/projeto




sábado, 15 de setembro de 12
/temp1/projeto
                               mkdir /temp1/projeto
                               cd /temp1/projeto
                               cp -r /algumas-coisas/* .




sábado, 15 de setembro de 12
/temp1/projeto
                                      mkdir /temp1/projeto
                                      cd /temp1/projeto
                                      cp -r /algumas-coisas/* .
                                      git init




                               .git




sábado, 15 de setembro de 12
/temp1/projeto
                                      mkdir /temp1/projeto
                                      cd /temp1/projeto
                                      cp -r /algumas-coisas/* .
                                      git init
                                      git add *
                                      git commit -m ‘Foi!’

                               .git




sábado, 15 de setembro de 12
/temp1/projeto




                               .git




sábado, 15 de setembro de 12
/temp1/projeto




                               .git

                                      cd /temp2



sábado, 15 de setembro de 12
/temp1/projeto               /temp2/projeto




                               .git                    .git

                                      cd /temp2
                                      git clone file:///temp1/projeto


sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
/temp1/projeto               /temp2/projeto




                               .git                    .git

                                      cd /temp2
                                      git clone file:///temp1/projeto


sábado, 15 de setembro de 12
/temp1/projeto                        /temp2/projeto




                               .git   origin                    .git

                                               cd /temp2
                                               git clone file:///temp1/projeto


sábado, 15 de setembro de 12
/temp1/projeto                        /temp2/projeto




                               .git   origin                    .git

                                               cd /temp2
                                               git clone file:///temp1/projeto
                                               ...
                                               git push
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Eclipse IDE
sábado, 15 de setembro de 12
Xcode
sábado, 15 de setembro de 12
GitHub for Mac
sábado, 15 de setembro de 12
GitHub for Windows
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
git clone file:///temp1/projeto




sábado, 15 de setembro de 12
X
                               git clone file:///temp1/projeto




sábado, 15 de setembro de 12
SSHS
                                                SSH


                                      X
                                                                  SMB
                                git clone file:///temp1/projeto




                               HHTP
                                               HHTPS
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Arghhhh...
sábado, 15 de setembro de 12
Uma referência!




sábado, 15 de setembro de 12
= CVS ?!
sábado, 15 de setembro de 12
(
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
burocracia
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
)
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
                               ?
sábado, 15 de setembro de 12
logar no GitHub




sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                .git




sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                .git




sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                                      .git


                                                         ./projeto



          git clone https://github.com/zyc/projeto.git




                                                                     .git

sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                                      .git


                                                         ./projeto



          git clone https://github.com/zyc/projeto.git
          cd projeto
          cp -r /algumas-coisas/* .



                                                                     .git

sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                                      .git


                                                         ./projeto



          git clone https://github.com/zyc/projeto.git
          cd projeto
          cp -r /algumas-coisas/* .
          git add *
          git commit -m ‘Foi!’
                                                                     .git

sábado, 15 de setembro de 12
logar no GitHub
          criar o repo “projeto” inicializado
                                                                      .git


                                                         ./projeto



          git clone https://github.com/zyc/projeto.git
          cd projeto
          cp -r /algumas-coisas/* .
          git add *
          git commit -m ‘Foi!’
          git push                                                   .git

sábado, 15 de setembro de 12
=           ?!
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
.git
                               zyc




sábado, 15 de setembro de 12
.git   .git
                               você          zyc




sábado, 15 de setembro de 12
Fork

                                      .git          .git
                               você                 zyc




sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Fork

                                      .git          .git
                               você                 zyc




sábado, 15 de setembro de 12
Fork

                                      .git          .git
                               você                 zyc
         ./projeto




                                 .git

sábado, 15 de setembro de 12
Fork
                                             Pull Request
                                      .git                  .git
                               você                         zyc
         ./projeto




                                 .git

sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Fork
                                             Pull Request
                                      .git                  .git
                               você                         zyc
         ./projeto




                                 .git

sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Prefiro linha de
                                 comando!




sábado, 15 de setembro de 12
Ah, vá!!!


sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Merge!




sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
fonte: http://www.readwriteweb.com/hack/2011/06/github-has-passed-sourceforge.php
sábado, 15 de setembro de 12
14% GoogleCode
                                                                                                  2% CodePlex
                               By Commits


     30% SourceForge




                                                                                                              54% GitHub
                               Jan–Maio/2011

                                   fonte: http://www.readwriteweb.com/hack/2011/06/github-has-passed-sourceforge.php
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Então...




                               ...seja social!


sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
@zyc
                               cleversonsacramento.com



sábado, 15 de setembro de 12

Mais conteúdo relacionado

Destaque

Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]pvtacuri
 
Vitaminas Expo
Vitaminas ExpoVitaminas Expo
Vitaminas ExpoUNAM
 
Vitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e HidrosolublesVitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e HidrosolublesErick Pérez
 

Destaque (8)

Las vitaminas
Las vitaminasLas vitaminas
Las vitaminas
 
Vitaminas
VitaminasVitaminas
Vitaminas
 
V I T A M I N A S
V I T A M I N A SV I T A M I N A S
V I T A M I N A S
 
CSD RISE - Cable Duct & Pipe Seals
CSD RISE - Cable Duct & Pipe SealsCSD RISE - Cable Duct & Pipe Seals
CSD RISE - Cable Duct & Pipe Seals
 
Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]
 
Vitaminas! Completo !
Vitaminas! Completo !Vitaminas! Completo !
Vitaminas! Completo !
 
Vitaminas Expo
Vitaminas ExpoVitaminas Expo
Vitaminas Expo
 
Vitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e HidrosolublesVitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e Hidrosolubles
 

Mais de Cleverson Sacramento

Oficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e BússolaOficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e BússolaCleverson Sacramento
 
Lançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPROLançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPROCleverson Sacramento
 
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012Cleverson Sacramento
 
Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Cleverson Sacramento
 
Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012Cleverson Sacramento
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosCleverson Sacramento
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comCleverson Sacramento
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Cleverson Sacramento
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Cleverson Sacramento
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Cleverson Sacramento
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioCleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Cleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Cleverson Sacramento
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Cleverson Sacramento
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Cleverson Sacramento
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Cleverson Sacramento
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoCleverson Sacramento
 

Mais de Cleverson Sacramento (20)

Oficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e BússolaOficina de Navegação com Mapa e Bússola
Oficina de Navegação com Mapa e Bússola
 
Lançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPROLançamento do Demoiselle 2.5 no SERPRO
Lançamento do Demoiselle 2.5 no SERPRO
 
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
 
Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012
 
Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012Demoiselle Avançado para Colaboradores – Maio/2012
Demoiselle Avançado para Colaboradores – Maio/2012
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursados
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.com
 
Lembretes Arrais Amador
Lembretes Arrais AmadorLembretes Arrais Amador
Lembretes Arrais Amador
 
Curso Arrais Amador - Balizamento
Curso Arrais Amador - BalizamentoCurso Arrais Amador - Balizamento
Curso Arrais Amador - Balizamento
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódio
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)
 
Dojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no SeproDojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no Sepro
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliação
 

Facilitando a Colaboração com GitHub - SFDSSA2012