Bruno Almeida
Quem é, como vive e do que se alimenta?
Version Control Source (VCS)
Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
De onde veio?
Fontes: https://plus.google.com/u/0/+LinusTorvalds
Linus Torvalds
Quem usa?
Fontes: http://rubyonrails.org/ http://www.globo.com/ http://blogs.microsoft.com/ https://en.wikipedia.org/wiki/Linux http://logos.wikia.com/wiki/Apple http://www.memsql.com/
Repositórios
Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
Local X Remoto
Terminal ou Interface Gráfica?
Terminal
Interface Gráfica
Fontes: https://mac.github.com/
Um caso real
Fontes: http://www.hippo.com.br/ http://uatt.com/
Como funciona?
Fonte:http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fontes:https://git-scm.com/
https://mercurial.selenic.com/http://subversion.apache.org/
Como funciona?
Fonte:http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Exemplo rápido
https://try.github.io/
Melhor parte
COFFEE BREAK!
Fontes: http://devopsreactions.tumblr.com/
Mão na massa
Fontes: http://blog.disvolvi.com/
Configurar usuário
Fontes: http://blog.disvolvi.com/
Iniciar repositório
Fontes: http://blog.disvolvi.com/
Verificar o status atual
Fontes: http://blog.disvolvi.com/
Criar um arquivo vazio
Fontes: http://blog.disvolvi.com/
Adicionar o arquivo
Fontes: http://blog.disvolvi.com/
Commitar e ver o log
Fontes: http://blog.disvolvi.com/
Adicionar linhas ao arquivo
Fontes: http://blog.disvolvi.com/
Verificar a diferença
Fontes: http://blog.disvolvi.com/
Adicionar e commitar novamente
Fontes: http://blog.disvolvi.com/
Corrigir último commit
Fontes: http://blog.disvolvi.com/
Criar uma branch
Fontes: http://blog.disvolvi.com/
ou
Adicionar itens de banheiro
Fontes: http://blog.disvolvi.com/
Adicionar e commitar na novabranch banheiro
Fontes: http://blog.disvolvi.com/
Fontes: http://blog.disvolvi.com/
Fazer o merge das branches
Fontes: http://devopsreactions.tumblr.com/
Vamos causar um conflito?
Fontes: http://blog.disvolvi.com/
Adicione mais ítens em banheiro
Fontes: http://blog.disvolvi.com/
Verificar a diferença
Fontes: http://blog.disvolvi.com/
Adicionar e commitar
Fontes: http://blog.disvolvi.com/
Voltar na master e adicionarmais ítens
Fontes: http://blog.disvolvi.com/
Ver a diferença dar um mergena branch banheiro
Fontes: http://blog.disvolvi.com/
Resultado do conflito
Fontes: http://blog.disvolvi.com/
Resolvendo o conflito
Fontes: http://blog.disvolvi.com/
Fazendo o commit apósresolvido o conflito
Fontes: http://blog.disvolvi.com/
Veja o log do merge
Fontes: http://blog.disvolvi.com/
Crie um repositório no GitHube adicione ao seu local
Fontes: http://blog.disvolvi.com/
Envie todas as suas branchespara o GitHub
Fontes: http://blog.disvolvi.com/
Task completed
Sorteio de 2 Cursos de GIT do Alura!
Perguntas?
Bruno [email protected]@wwwbrunohttp://blog.disvolvi.comhttp://fb.com/wwwbrunohttps://br.linkedin.com/in/wwwbruno