#1 - git - introdução
TRANSCRIPT
Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br
#1 - Git - Introdução
Rodrigo [email protected]
http://www.agilecode.com.br
• Arquiteto de Software na Gennera • Professor na Agile Code • Autor na Java Magazine e PacktPub • Palestrante
http://www.youtube.com/rodrigobranas
O conteúdo deste treinamento pode afetar sua zona de conforto
Por que utilizamos ferramentas como SVN, CVS, Perforce, Git e
Source Safe?
Armazenar com segurança a cópia oficial do código-fonte
Por que não utilizar apenas um compartilhamento na rede?
Versionar modificações realizadas em cada arquivo do projeto
Permitir que a equipe trabalhe simultaneamente
Contar a história da evolução do código-fonte ao longo do tempo
Identificar o autor do código quando for necessário xingá-lo
O Git é um VCS (Version Control Software), distribuido, criado por
Linus Torvalds em 2005 para auxiliar no desenvolvimento do kernel do Linux.
Linus Torvalds Criador do Linux e do Git
O termo Git, não tem qualquer significado tecnológico, na verdade é uma gíria que significa bastardo ou
cretino e que reflete muito bem personalidade do seu criador.
Distribuido
Seguro
Íntegro
Enxuto
Rápido
A curva de aprendizado é bem mais longa que o esperado
http://git-scm.com
git version
Criando um repositório local...
git init
Onde o Git armazena as todas as informações?
tree .git/
Rodrigo Branas
Site: http://www.agilecode.com.br Twitter: @rodrigobranas Facebook: http://www.facebook.com/canalrodrigobranas SlideShare: http://www.slideshare.com/rodrigobranas YouTube: http://www.youtube.com/rodrigobranas LinkedIn: http://br.linkedin.com/in/rodrigobranas +Plus: https://plus.google.com/+RodrigoBranas GitHub: http://www.github.com/rodrigobranas