#1 - git - introdução

29
Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br #1 - Git - Introdução

Upload: rodrigo-branas

Post on 11-Apr-2017

1.158 views

Category:

Software


3 download

TRANSCRIPT

Page 1: #1 - Git - Introdução

Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br

#1 - Git - Introdução

Page 2: #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

Page 3: #1 - Git - Introdução

http://www.youtube.com/rodrigobranas

Page 4: #1 - Git - Introdução

O conteúdo deste treinamento pode afetar sua zona de conforto

Page 5: #1 - Git - Introdução

Por que utilizamos ferramentas como SVN, CVS, Perforce, Git e

Source Safe?

Page 6: #1 - Git - Introdução

Armazenar com segurança a cópia oficial do código-fonte

Page 7: #1 - Git - Introdução

Por que não utilizar apenas um compartilhamento na rede?

Page 8: #1 - Git - Introdução

Versionar modificações realizadas em cada arquivo do projeto

Page 9: #1 - Git - Introdução

Permitir que a equipe trabalhe simultaneamente

Page 10: #1 - Git - Introdução

Contar a história da evolução do código-fonte ao longo do tempo

Page 11: #1 - Git - Introdução

Identificar o autor do código quando for necessário xingá-lo

Page 12: #1 - Git - Introdução

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

Linus Torvalds Criador do Linux e do Git

Page 14: #1 - Git - Introdução

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

Distribuido

Page 16: #1 - Git - Introdução
Page 17: #1 - Git - Introdução

Seguro

Page 18: #1 - Git - Introdução

Íntegro

Page 19: #1 - Git - Introdução

Enxuto

Page 20: #1 - Git - Introdução

Rápido

Page 21: #1 - Git - Introdução

A curva de aprendizado é bem mais longa que o esperado

Page 22: #1 - Git - Introdução

http://git-scm.com

Page 23: #1 - Git - Introdução

git version

Page 24: #1 - Git - Introdução

Criando um repositório local...

Page 25: #1 - Git - Introdução

git init

Page 26: #1 - Git - Introdução

Onde o Git armazena as todas as informações?

Page 27: #1 - Git - Introdução

tree .git/

Page 28: #1 - Git - Introdução
Page 29: #1 - Git - Introdução

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