Upload
helio-medeiros
View
386
Download
0
Embed Size (px)
DESCRIPTION
Escrever e ler fazem tão bem a desenvolvedores quanto a escritores! O github é uma biblioteca divirta-se.
Citation preview
githubESCREVENDO CÓDIGO
COMPARTILHANDO CONHECIMENTO
Os CODIGOs DE TODOS
MEUS CODIGOs OU OS SEUSsão
https://github.com/rails/rails
social networking para
PROGRAMADORES
https://github.com/documentcloud/backbone
social networking para
PROGRAMADORES
https://github.com/antirez/redis
social networking para
PROGRAMADORES
https://github.com/joyent/node
social networking para
PROGRAMADORES
social networking para
PROGRAMADORES
a URL do repositOrio
Para comeCarcopiar
até sem usuario do github
clonando um
REPOSITORIO
$ git clone <url>
>>git clone git://github.com/rbsdev/dojo-rbs-be.git
clonando um
REPOSITORIO
você terá um clone do repositório original com todo o histórico desde o primeiro commit!
esse é o equivalente a se fazer um ‘svn checkout’.
clonando um
REPOSITORIO
$ cd dojo-rbs-be$ git branch -a
clonando um
REPOSITORIO
O asterisco indica em qual branch você está. (os outros branches eu não mexeria, eles servem para puxar novas atualizações do repositório original)
clonando um
REPOSITORIO
NOSSO WORK BRANCH
depoiscriar
criando um
BRANCH
1º criar um novo branch pode ser qualquer nome
(eu sempre crio um chamado 'working')
$git checkout -b working
>> git checkout -b working
criando um
BRANCH
NOSSAS ALTERACOES
QUE TALfazer
fazendo nossas
ALTERACOES
você pode fazer as loucuras que quiser(editar alguns arquivos)
$git status
fazendo nossas
ALTERACOES
arquivos que já existiam no repositório e que você mexeu, aparecem como 'modified', ou 'deleted'. Se você criou alguma arquivo novo, ele aparece em 'Untracked files'.
fazendo nossas
ALTERACOES
ADICIONAR AO REPOSITORIO
ANTES DE COMITARprecisa
adicionando nossas
ALTERACOES
precisa adicionar ao repositório antes de dar commit assim como você precisaria fazer 'svn add'
$git add <nome>
adicionando nossas
ALTERACOES
COMMITAR
AGORAsó
comitando nossas
ALTERACOES
git commit funciona parecido com svn commit -a adiciona automaticamente todo arquivo que foi modificado
-m coloca mensagens de commit
$git commit -a -m <mensagem>
comitando nossas
ALTERACOES
MERGE COM O MASTER
FAZERo
merge das nossas
ALTERACOES
'working' e 'master' tem como ancestral comum o 'master'
vamos jogar as alterações no master
$git merge <nome>
merge das nossas
ALTERACOES
PARA O GITHUB
EMPURRANDOde volta
empurrando nossas
ALTERACOES
git push empurra as modificações de volta(se você tiver permissão de escrita nele, claro)
$git push
empurrando nossas
ALTERACOES
empurrando nossas
ALTERACOES
O GITHUB
PIRANDOcom
pirando com
GITHUB
distribuído
feliz
flexível { 8 18TRABALHAR
àspode não ser melhor
there’s no place like HOME
qual é sua HORA
CRIATIVA?+
pirando com
GITHUBblog no GITHUB
pirando com
GITHUB
gamefication no GITHUB
pirando com
GITHUBpeer review no GITHUB
pirando com
GITHUB
githubESCREVENDO CÓDIGO
COMPARTILHANDO CONHECIMENTO@helmedeiros
@ rafael_sps