#!/usr/bin/env pinpoint
# default style
[background.png]
[font=Sans 50px]
[fill]
[center]
[text-align=center]
[shading-opacity=0.0]
[text-color=white]
[text-align=left]
# presentation starts here
--- [font=Sans 100px] [header.png] [text-align=center]
Git + Git-SVN
Júlio Biason
---
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).
---