Enviar pesquisa
Carregar
#1 - Git - Introdução
•
16 gostaram
•
2,128 visualizações
Rodrigo Branas
Seguir
Introdução ao Git, contando a história e principais características da ferramenta.
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Baixar para ler offline
Recomendados
Bower
Bower
Rodrigo Branas
Introdução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações web
Rodrigo Branas
Grunt
Grunt
Rodrigo Branas
Testes Automatizados
Testes Automatizados
Rodrigo Branas
Refactoring
Refactoring
Rodrigo Branas
Test-Driven Development com JavaScript, Jasmine Karma
Test-Driven Development com JavaScript, Jasmine Karma
Rodrigo Branas
Clean Architecture
Clean Architecture
Rodrigo Branas
Casperjs-tdc-2016.ppt
Casperjs-tdc-2016.ppt
Rodrigo Freitas
Recomendados
Bower
Bower
Rodrigo Branas
Introdução ao desenvolvimento de aplicações web
Introdução ao desenvolvimento de aplicações web
Rodrigo Branas
Grunt
Grunt
Rodrigo Branas
Testes Automatizados
Testes Automatizados
Rodrigo Branas
Refactoring
Refactoring
Rodrigo Branas
Test-Driven Development com JavaScript, Jasmine Karma
Test-Driven Development com JavaScript, Jasmine Karma
Rodrigo Branas
Clean Architecture
Clean Architecture
Rodrigo Branas
Casperjs-tdc-2016.ppt
Casperjs-tdc-2016.ppt
Rodrigo Freitas
Jenkins
Jenkins
Emmanuel Neri
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Rodrigo Branas
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
Aécio Pires
Apresentação tdc 2016 - trilha de testes
Apresentação tdc 2016 - trilha de testes
Samuel Lucas
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Igor Abade
Selenium - WebDriver
Selenium - WebDriver
Rodrigo Branas
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
Kamilla Queiroz Xavier
Conectando jBPM com o mundo - TDC 2014 SP
Conectando jBPM com o mundo - TDC 2014 SP
jesuinoPower
Introdução ao LiveOak
Introdução ao LiveOak
jesuinoPower
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres Docker
Aécio Pires
Integração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
Gilmar Pupo
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
Kamilla Queiroz Xavier
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
Bruno Oliveira
Integração Continua - Jenkins
Integração Continua - Jenkins
João Carlos Ottobboni
E so mais um campinho na tela
E so mais um campinho na tela
Vandre Ramos, MSc, MBA, CSM
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
João Clineu - CTFL, CSM, CSD
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
#Moving br workshop
#Moving br workshop
Fernanda Ferreira
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Rodrigo Branas
Django: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento web
Miguel Galves
AudasiLabs 01/2017 - Git
AudasiLabs 01/2017 - Git
Audasi Tecnologia e Inovação
Palestra sobre Git EEDACT2015
Palestra sobre Git EEDACT2015
Sérgio Bezerra da Silva
Mais conteúdo relacionado
Mais procurados
Jenkins
Jenkins
Emmanuel Neri
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Rodrigo Branas
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
Aécio Pires
Apresentação tdc 2016 - trilha de testes
Apresentação tdc 2016 - trilha de testes
Samuel Lucas
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Igor Abade
Selenium - WebDriver
Selenium - WebDriver
Rodrigo Branas
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
Kamilla Queiroz Xavier
Conectando jBPM com o mundo - TDC 2014 SP
Conectando jBPM com o mundo - TDC 2014 SP
jesuinoPower
Introdução ao LiveOak
Introdução ao LiveOak
jesuinoPower
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres Docker
Aécio Pires
Integração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
Gilmar Pupo
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
Kamilla Queiroz Xavier
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
Bruno Oliveira
Integração Continua - Jenkins
Integração Continua - Jenkins
João Carlos Ottobboni
E so mais um campinho na tela
E so mais um campinho na tela
Vandre Ramos, MSc, MBA, CSM
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
João Clineu - CTFL, CSM, CSD
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
#Moving br workshop
#Moving br workshop
Fernanda Ferreira
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Rodrigo Branas
Django: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento web
Miguel Galves
Mais procurados
(20)
Jenkins
Jenkins
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
Apresentação tdc 2016 - trilha de testes
Apresentação tdc 2016 - trilha de testes
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Selenium - WebDriver
Selenium - WebDriver
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
Conectando jBPM com o mundo - TDC 2014 SP
Conectando jBPM com o mundo - TDC 2014 SP
Introdução ao LiveOak
Introdução ao LiveOak
Zabbix, Grafana e os conteineres Docker
Zabbix, Grafana e os conteineres Docker
Integração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
Integração Continua - Jenkins
Integração Continua - Jenkins
E so mais um campinho na tela
E so mais um campinho na tela
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
#Moving br workshop
#Moving br workshop
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Django: Uso de frameworks ágeis para desenvolvimento web
Django: Uso de frameworks ágeis para desenvolvimento web
Semelhante a #1 - Git - Introdução
AudasiLabs 01/2017 - Git
AudasiLabs 01/2017 - Git
Audasi Tecnologia e Inovação
Palestra sobre Git EEDACT2015
Palestra sobre Git EEDACT2015
Sérgio Bezerra da Silva
DevOps & Docker com a stack Microsoft
DevOps & Docker com a stack Microsoft
Graziella Bonizi
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
Edson Celio
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
4Soft
Testes automatizados.pptx
Testes automatizados.pptx
Carlos Gonzaga
Git e a importância de versionar um projeto
Git e a importância de versionar um projeto
Guilherme Farias
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
José Alexandre Macedo
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos: Java e Python
Ryan Padilha
Desenvolvimento colaborativo de Aplicações Web
Desenvolvimento colaborativo de Aplicações Web
Nando Sousa
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
Renato Groff
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Felipe Pedroso
Integração contínua com Jenkins
Integração contínua com Jenkins
Aécio Pires
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
Tiago Hillebrandt
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
Bruno Souza
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Fabio Souza
Docker, jenkins e gradle para tomar o controle de sua entrega
Docker, jenkins e gradle para tomar o controle de sua entrega
Humberto Streb
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Fabio Souza
Qualidade de Software: Ferramentas de apoio
Qualidade de Software: Ferramentas de apoio
Alex Camargo
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9
Camilla Gomes
Semelhante a #1 - Git - Introdução
(20)
AudasiLabs 01/2017 - Git
AudasiLabs 01/2017 - Git
Palestra sobre Git EEDACT2015
Palestra sobre Git EEDACT2015
DevOps & Docker com a stack Microsoft
DevOps & Docker com a stack Microsoft
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
Testes automatizados.pptx
Testes automatizados.pptx
Git e a importância de versionar um projeto
Git e a importância de versionar um projeto
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos: Java e Python
Desenvolvimento colaborativo de Aplicações Web
Desenvolvimento colaborativo de Aplicações Web
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Integração contínua com Jenkins
Integração contínua com Jenkins
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
Ferramentas Essenciais para Desenvolvedores de Plugins WordPress
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Docker, jenkins e gradle para tomar o controle de sua entrega
Docker, jenkins e gradle para tomar o controle de sua entrega
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Qualidade de Software: Ferramentas de apoio
Qualidade de Software: Ferramentas de apoio
Procura-se: DevOps #cpbr9
Procura-se: DevOps #cpbr9
Mais de Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas
Rodrigo Branas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
#4 - Git - Stash
#4 - Git - Stash
Rodrigo Branas
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
Rodrigo Branas
#2 - Git - DAG
#2 - Git - DAG
Rodrigo Branas
A evolução do AngularJS
A evolução do AngularJS
Rodrigo Branas
JavaScript - Date
JavaScript - Date
Rodrigo Branas
JavaScript - Expressões Regulares
JavaScript - Expressões Regulares
Rodrigo Branas
Automação de Testes com AngularJS
Automação de Testes com AngularJS
Rodrigo Branas
Scope AngularJS
Scope AngularJS
Rodrigo Branas
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
Rodrigo Branas
Criando serviços com AngularJS
Criando serviços com AngularJS
Rodrigo Branas
Criando aplicações Single-Page com AngularJS
Criando aplicações Single-Page com AngularJS
Rodrigo Branas
Mais de Rodrigo Branas
(20)
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
#4 - Git - Stash
#4 - Git - Stash
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
#2 - Git - DAG
#2 - Git - DAG
A evolução do AngularJS
A evolução do AngularJS
JavaScript - Date
JavaScript - Date
JavaScript - Expressões Regulares
JavaScript - Expressões Regulares
Automação de Testes com AngularJS
Automação de Testes com AngularJS
Scope AngularJS
Scope AngularJS
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
Criando serviços com AngularJS
Criando serviços com AngularJS
Criando aplicações Single-Page com AngularJS
Criando aplicações Single-Page com AngularJS
#1 - Git - Introdução
1.
Rodrigo Branas –
@rodrigobranas - http://www.agilecode.com.br #1 - Git - Introdução
2.
Rodrigo Branas rodrigo.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
3.
http://www.youtube.com/rodrigobranas
4.
O conteúdo deste
treinamento pode afetar sua zona de conforto
5.
Por que utilizamos
ferramentas como SVN, CVS, Perforce, Git e Source Safe?
6.
Armazenar com segurança
a cópia oficial do código-fonte
7.
Por que não
utilizar apenas um compartilhamento na rede?
8.
Versionar modificações realizadas em
cada arquivo do projeto
9.
Permitir que a
equipe trabalhe simultaneamente
10.
Contar a história
da evolução do código-fonte ao longo do tempo
11.
Identificar o autor
do código quando for necessário xingá-lo
12.
O Git é
um VCS (Version Control Software), distribuido, criado por Linus Torvalds em 2005 para auxiliar no desenvolvimento do kernel do Linux.
13.
Linus Torvalds Criador do
Linux e do Git
14.
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.
15.
Distribuido
16.
17.
Seguro
18.
Íntegro
19.
Enxuto
20.
Rápido
21.
A curva de
aprendizado é bem mais longa que o esperado
22.
http://git-scm.com
23.
git version
24.
Criando um repositório
local...
25.
git init
26.
Onde o Git
armazena as todas as informações?
27.
tree .git/
28.
29.
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
Baixar agora