#1 - Git - Introdução
-
Upload
rodrigo-branas -
Category
Software
-
view
1.158 -
download
3
Transcript of #1 - Git - Introdução
![Page 1: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/1.jpg)
Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br
#1 - Git - Introdução
![Page 2: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/2.jpg)
Rodrigo [email protected]
http://www.agilecode.com.br
• Arquiteto de Software na Gennera • Professor na Agile Code • Autor na Java Magazine e PacktPub • Palestrante
![Page 3: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/3.jpg)
http://www.youtube.com/rodrigobranas
![Page 4: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/4.jpg)
O conteúdo deste treinamento pode afetar sua zona de conforto
![Page 5: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/5.jpg)
Por que utilizamos ferramentas como SVN, CVS, Perforce, Git e
Source Safe?
![Page 6: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/6.jpg)
Armazenar com segurança a cópia oficial do código-fonte
![Page 7: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/7.jpg)
Por que não utilizar apenas um compartilhamento na rede?
![Page 8: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/8.jpg)
Versionar modificações realizadas em cada arquivo do projeto
![Page 9: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/9.jpg)
Permitir que a equipe trabalhe simultaneamente
![Page 10: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/10.jpg)
Contar a história da evolução do código-fonte ao longo do tempo
![Page 11: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/11.jpg)
Identificar o autor do código quando for necessário xingá-lo
![Page 12: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/12.jpg)
O Git é um VCS (Version Control Software), distribuido, criado por
Linus Torvalds em 2005 para auxiliar no desenvolvimento do kernel do Linux.
![Page 13: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/13.jpg)
Linus Torvalds Criador do Linux e do Git
![Page 14: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/14.jpg)
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.
![Page 15: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/15.jpg)
Distribuido
![Page 16: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/16.jpg)
![Page 17: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/17.jpg)
Seguro
![Page 18: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/18.jpg)
Íntegro
![Page 19: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/19.jpg)
Enxuto
![Page 20: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/20.jpg)
Rápido
![Page 21: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/21.jpg)
A curva de aprendizado é bem mais longa que o esperado
![Page 22: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/22.jpg)
http://git-scm.com
![Page 23: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/23.jpg)
git version
![Page 24: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/24.jpg)
Criando um repositório local...
![Page 25: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/25.jpg)
git init
![Page 26: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/26.jpg)
Onde o Git armazena as todas as informações?
![Page 27: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/27.jpg)
tree .git/
![Page 28: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/28.jpg)
![Page 29: #1 - Git - Introdução](https://reader030.fdocumentos.com/reader030/viewer/2022021502/58ecc64b1a28ab962e8b45fb/html5/thumbnails/29.jpg)
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