SlideShare ist ein Scribd-Unternehmen logo
1 von 98
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

CSD RISE - Cable Duct & Pipe Seals
CSD RISE - Cable Duct & Pipe SealsCSD RISE - Cable Duct & Pipe Seals
CSD RISE - Cable Duct & Pipe Seals
Thorne & Derrick International
 
Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]Diapositivas Vitaminas[1]
Diapositivas Vitaminas[1]
pvtacuri
 
Vitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e HidrosolublesVitaminas liposolubles e Hidrosolubles
Vitaminas liposolubles e Hidrosolubles
Erick Pérez
 

Andere mochten auch (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
 

Mehr von Cleverson 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 2012
Cleverson Sacramento
 

Mehr von 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
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Facilitando a Colaboração com GitHub - SFDSSA2012