#1 - git - introdução

Post on 11-Apr-2017

1.158 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

#1 - Git - Introdução

Rodrigo Branasrodrigo.branas@agilecode.com.br

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

top related