Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://rogerdudler.github.com/git-guide/index.pt_BR.html
por Roger Dudler crditos para @tfnico, @fhd and Namics guia em english, deutsch, espaol, franais, italiano, nederlands, , trke, , , , por favor informe problemas em github
1 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
instalao
Baixe o git para OSX Baixe o git para Windows Baixe o git para Linux
obtenha um repositrio
2 of 12 08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
crie uma cpia de trabalho em um repositrio local executando o comando git clone /caminho/para/o/repositrio quando usar um servidor remoto, seu comando ser git clone usurio@servidor:/caminho/para/o /repositrio
fluxo de trabalho
seus repositrio local consiste em trs "rvores" mantidas pelo git. a primeira delas sua Working Directory que contm os arquivos vigentes. a segunda Index que funciona como uma rea temporria e finalmente a HEAD que aponta para a ltima confirmao que voc fez.
3 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
4 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
enviando alteraes
Suas alteraes agora esto no HEAD da sua cpia de trabalho local. Para enviar estas alteraes ao seu repositrio remoto, execute git push origin master Altere master para qualquer ramificao desejada, enviando suas alteraes para ela.
Se voc no clonou um repositrio existente e quer conectar seu repositrio a um servidor remoto, voc deve adicion-lo com git remote add origin <servidor> Agora voc capaz de enviar suas alteraes para o servidor remoto selecionado.
ramificando
Ramos so utilizados para desenvolver funcionalidades isoladas umas
5 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
das outras. O ramo master o ramo "padro" quando voc cria um repositrio. Use outros ramos para desenvolver e mescle-os ao ramo master aps a concluso.
crie um novo ramo chamado "funcionalidade_x" e selecione-o usando git checkout -b funcionalidade_x retorne para o master usando git checkout master e remova o ramo da seguinte forma git branch -d funcionalidade_x um ramo no est disponvel a outros a menos que voc envie o ramo para seu repositrio remoto git push origin <ramo>
6 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
rotulando
7 of 12 08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
recomendado criar rtulos para releases de software. Este um conhecido conceito, que tambm existe no SVN. Voc pode criar um novo rtulo chamado 1.0.0 executando o comando git tag 1.0.0 1b2e1d63ff o 1b2e1d63ff representa os 10 primeiros caracteres do id de confirmao que voc quer referenciar com seu rtulo. Voc pode obter o id de confirmao com git log voc pode tambm usar menos caracteres do id de confirmao, ele somente precisa ser nico.
8 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
novos arquivos sero mantidos. Se ao invs disso voc deseja remover todas as alteraes e confirmaes locais, recupere o histrico mais recente do servidor e aponte para seu ramo master local desta forma git fetch origin git reset --hard origin/master
9 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
dicas teis
Inteface grfica padro gitk usar sadas do git coloridas git config color.ui true exibir log em apenas uma linha por confirmao git config format.pretty oneline fazer incluses interativas git add -i
10 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
guias
Livro da comunidade Git Pro Git Pense como um git Ajuda do GitHub Um guia visual do Git
comentrios
11 of 12
08/16/2012 11:58 PM
http://rogerdudler.github.com/git-guide/index.pt_BR.html
9 comments
21 reactions
20 Stars
Leave a message...
Discussion
Community
"
4 months ago
Cara, voc mandou muito bem! Parabens! Nunca mais perco meu tempo explicando GIT pra algum, vou sempre mand-los pra c! :D
2
Reply
Share
Well Freire 0
12 days ago
Share
Marcoseborges 0
14 days ago
Share
Halan Pinheiro 0
a month ago
Share
Flvio micheletti
3 months ago
P cara, de 0 a 10, nota 11. Muito bom mesmo, claro, objetivo e preciso. Parabns
0
Reply
Share
Daniel Cambra 0
4 months ago
Share
Jeud Prando 0
4 months ago
Share
show de bola! sugeri para ser recomandado para todo mundo l da empresa!
Reply
Rafael Sandrini 0
5 months ago
Share
Eduardo Rabelo
7 months ago
Reply
Share
12 of 12
08/16/2012 11:58 PM