Facilitando a Colaboração com GitHub - SFDSSA2012
-
Upload
cleverson-sacramento -
Category
Technology
-
view
1.278 -
download
0
description
Transcript of Facilitando a Colaboração com GitHub - SFDSSA2012
FacilitandoColaboração
a
com
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
cleversonsacramento.com
@zyc
sábado, 15 de setembro de 12
cleversonsacramento.com
@zyc
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
CVSNa 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
Xsábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
/temp1/projetomkdir /temp1/projeto
sábado, 15 de setembro de 12
/temp1/projetomkdir /temp1/projetocd /temp1/projetocp -r /algumas-coisas/* .
sábado, 15 de setembro de 12
/temp1/projeto
.git
mkdir /temp1/projetocd /temp1/projetocp -r /algumas-coisas/* .git init
sábado, 15 de setembro de 12
/temp1/projeto
.git
mkdir /temp1/projetocd /temp1/projetocp -r /algumas-coisas/* .git initgit add *git commit -m ‘Foi!’
sábado, 15 de setembro de 12
/temp1/projeto
.git
sábado, 15 de setembro de 12
cd /temp2
/temp1/projeto
.git
sábado, 15 de setembro de 12
/temp2/projeto
.git
cd /temp2git clone file:///temp1/projeto
/temp1/projeto
.git
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
/temp2/projeto
.git
cd /temp2git clone file:///temp1/projeto
/temp1/projeto
.git
sábado, 15 de setembro de 12
/temp2/projeto
.git
cd /temp2git clone file:///temp1/projeto
/temp1/projeto
.git origin
sábado, 15 de setembro de 12
/temp2/projeto
.git
cd /temp2git clone file:///temp1/projeto
/temp1/projeto
.git origin
...git push
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
Eclipse IDEsábado, 15 de setembro de 12
Xcodesábado, 15 de setembro de 12
GitHub for Macsábado, 15 de setembro de 12
GitHub for Windowssá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
git clone file:///temp1/projetoXsábado, 15 de setembro de 12
git clone file:///temp1/projetoXHHTP
HHTPS
SSHSSHSSMB
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
buro
crac
ia
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
.git
logar no GitHubcriar o repo “projeto” inicializado
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
.git
logar no GitHubcriar o repo “projeto” inicializado
sábado, 15 de setembro de 12
./projeto
.git
.git
git clone https://github.com/zyc/projeto.git
logar no GitHubcriar o repo “projeto” inicializado
sábado, 15 de setembro de 12
./projeto
.git
.git
cd projetogit clone https://github.com/zyc/projeto.git
logar no GitHubcriar o repo “projeto” inicializado
cp -r /algumas-coisas/* .
sábado, 15 de setembro de 12
./projeto
.git
.git
cd projetogit clone https://github.com/zyc/projeto.git
git add *git commit -m ‘Foi!’
logar no GitHubcriar o repo “projeto” inicializado
cp -r /algumas-coisas/* .
sábado, 15 de setembro de 12
./projeto
.git
.git
cd projetogit clone https://github.com/zyc/projeto.git
git add *git commit -m ‘Foi!’
logar no GitHubcriar o repo “projeto” inicializado
cp -r /algumas-coisas/* .
git push
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
.gitzyc
sábado, 15 de setembro de 12
.gitzyc
.git
você
sábado, 15 de setembro de 12
.gitzyc
.git
você
Fork
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
.gitzyc
.git
você
Fork
sábado, 15 de setembro de 12
./projeto
.git
.gitzyc
.git
você
Fork
sábado, 15 de setembro de 12
./projeto
.git
.gitzyc
.git
você
Fork
Pull Request
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
./projeto
.git
.gitzyc
.git
você
Fork
Pull Request
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
Jan–Maio/2011
30% SourceForge
14% GoogleCode2% CodePlex
54% GitHub
By Commits
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
...seja social!
Então...
sábado, 15 de setembro de 12
sábado, 15 de setembro de 12
cleversonsacramento.com
@zyc
sábado, 15 de setembro de 12