diff --git a/git-gitsvn/git-gitsvn.pin b/git-gitsvn/git-gitsvn.pin index f25af54..c1696d0 100644 --- a/git-gitsvn/git-gitsvn.pin +++ b/git-gitsvn/git-gitsvn.pin @@ -8,14 +8,50 @@ [text-align=center] [shading-opacity=0.0] [text-color=white] +[text-align=left] # presentation starts here ---- [font=Sans 100px] [header.png] +--- [font=Sans 100px] [header.png] [text-align=center] -Git + Git-SVN +Git + Git-SVN Júlio Biason --- -Why git? +Por que GIT + +De tudo que o GIT pode fazer, o que importa aqui é que é possível fazer +commits sem mandar para o servidor. + +--- + +O "index" + +O conceito do "index" é o que mais diferencia o GIT dos demais SCVs. + +"index" são as alterações que serão mandadas, não os arquivos. + +--- + +git add file.py - Coloca as alterações do arquivo no "index". + +(Se o arquivo nunca esteve no "index", vai o arquivo inteiro). + +--- + +git commit - Guarda as alterações como uma revisão. + +git push - Envia as alterações para um servidor (normalmente, primeira +execução é git push origin master, onde origin é um alias +para o servidor). + +--- + +Até aqui, SVN tá ganhando porque para mandar pro servidor é +um passo só (svn commit) vs 3 do GIT (git add, git commit, +git push). + +--- + +