#!/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). ---