SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Mini Curso
Git
Antonio Armando Couto Bem Filho
www.armandocouto.com.br
@ArmandoCouto
Quem é Armando Couto?
• Conhecimento em tecnologias.
• Empresas trabalhadas:
• ARCE - Agência Reguladora de Serviços Públicos Delegados do Estado do
Ceará (Atual)
• BrITF - Br Inovações de Tecnologia Financeira (Atual)
• Washer (Startup)
• LSBD - Laboratório de Sistemas e Banco de Dados
• G4Flex: Business Services
• Ivia - Inovação e Tecnologia
• TJCE - Tribunal de Justiça do Ceará
O que vamos aprender
• O que é controle de versão;
• Por que versionar;
• Por que escolher o GIT;
• Quais ferramentas usar;
Sobre o controle de versão
É um software com a finalidade de gerenciar
diferentes versões no desenvolvimento de um
documento qualquer. Esses sistemas são
comumente utilizados no desenvolvimento de
software para controlar as diferentes versões.
Entre os mais comuns encontram-se as
soluções livres: CVS, Mercurial, Git e SVN; e
as comerciais: SourceSafe, TFS, PVCS
(Serena) e ClearCase.
Git x Github
• Git é o programa de
versionamento.
• Github é o sistema web que
dá uma interface gráfica ao
programa de versionamento
Git, ele é o mais conhecido.
Criando um repositório local
• Crie uma pasta;
• Digite “git init”;
• Pronto.
Criando a conta no GitHub
Conhecendo o GitHub
Conhecendo o GitHub
Instalando o Git
• https://git-scm.com/book/pt-br/v1/Primeiros-
passos-Instalando-Git
Criando o primeiro projeto
Clonando o primeiro projeto
• Abram o terminal
• Acesem a pasta aonde desejam clonar
• Digitem “git clone …”
Comitando pela primeira
vez, em um repositório vazio
Referências
• Git - Guia Prático
• O’Relly / Novatec
• Controlando versões com Git e
GitHub
• Casa do código
Perguntas?

Mais conteúdo relacionado

Semelhante a Mini curso Git - 1º dia

It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasIT4biz IT Solutions
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasMaiara Lemos
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasMaiara Lemos
 
Modelos de negocio em Open Source
Modelos de negocio em Open SourceModelos de negocio em Open Source
Modelos de negocio em Open SourceCezar Taurion
 
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...ParaLivre
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de SoftwareWellington Oliveira
 
Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Elton Minetto
 
Bots (automatizando tarefas) um funcionário que não reclama (Python Brasil 2...
Bots (automatizando tarefas)  um funcionário que não reclama (Python Brasil 2...Bots (automatizando tarefas)  um funcionário que não reclama (Python Brasil 2...
Bots (automatizando tarefas) um funcionário que não reclama (Python Brasil 2...Elinaldo do Nascimento Monteiro
 
Software de impressão segura por biometria - Thiarlei - Impressão Gerenciada
Software de impressão segura por biometria - Thiarlei - Impressão GerenciadaSoftware de impressão segura por biometria - Thiarlei - Impressão Gerenciada
Software de impressão segura por biometria - Thiarlei - Impressão GerenciadaThiarlei Macedo
 
Git e a importância de versionar um projeto
 Git e a importância de versionar um projeto Git e a importância de versionar um projeto
Git e a importância de versionar um projetoGuilherme Farias
 
Metodologia Desenvolvimento do Prefeitura Livre
Metodologia Desenvolvimento do Prefeitura LivreMetodologia Desenvolvimento do Prefeitura Livre
Metodologia Desenvolvimento do Prefeitura LivreGeoLivre Conference
 
Innovation Hour RTM - Palestra Legalbot - Alexandre Bess
Innovation Hour RTM - Palestra Legalbot - Alexandre BessInnovation Hour RTM - Palestra Legalbot - Alexandre Bess
Innovation Hour RTM - Palestra Legalbot - Alexandre BessRTM
 
Experiencias de um desenvolvedor de software livre (2005)
Experiencias de um desenvolvedor de software livre (2005)Experiencias de um desenvolvedor de software livre (2005)
Experiencias de um desenvolvedor de software livre (2005)Pablo Dall'Oglio
 
Optimização de software
Optimização de softwareOptimização de software
Optimização de softwareTiago Pinhão
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
 

Semelhante a Mini curso Git - 1º dia (20)

Software Livre nas Empresas
Software Livre nas EmpresasSoftware Livre nas Empresas
Software Livre nas Empresas
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 
Modelos de negocio em Open Source
Modelos de negocio em Open SourceModelos de negocio em Open Source
Modelos de negocio em Open Source
 
Negócios em FLOSS
Negócios em FLOSSNegócios em FLOSS
Negócios em FLOSS
 
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
José Roberto: Por que o profissional de Tecnologia da Informação deve conhece...
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!
 
Software livre
Software livreSoftware livre
Software livre
 
Bots (automatizando tarefas) um funcionário que não reclama (Python Brasil 2...
Bots (automatizando tarefas)  um funcionário que não reclama (Python Brasil 2...Bots (automatizando tarefas)  um funcionário que não reclama (Python Brasil 2...
Bots (automatizando tarefas) um funcionário que não reclama (Python Brasil 2...
 
Software de impressão segura por biometria - Thiarlei - Impressão Gerenciada
Software de impressão segura por biometria - Thiarlei - Impressão GerenciadaSoftware de impressão segura por biometria - Thiarlei - Impressão Gerenciada
Software de impressão segura por biometria - Thiarlei - Impressão Gerenciada
 
Git e a importância de versionar um projeto
 Git e a importância de versionar um projeto Git e a importância de versionar um projeto
Git e a importância de versionar um projeto
 
Metodologia Desenvolvimento do Prefeitura Livre
Metodologia Desenvolvimento do Prefeitura LivreMetodologia Desenvolvimento do Prefeitura Livre
Metodologia Desenvolvimento do Prefeitura Livre
 
Foster bi totvs
Foster bi totvsFoster bi totvs
Foster bi totvs
 
Projeto de migração para software livre
Projeto de migração para software livreProjeto de migração para software livre
Projeto de migração para software livre
 
Innovation Hour RTM - Palestra Legalbot - Alexandre Bess
Innovation Hour RTM - Palestra Legalbot - Alexandre BessInnovation Hour RTM - Palestra Legalbot - Alexandre Bess
Innovation Hour RTM - Palestra Legalbot - Alexandre Bess
 
Experiencias de um desenvolvedor de software livre (2005)
Experiencias de um desenvolvedor de software livre (2005)Experiencias de um desenvolvedor de software livre (2005)
Experiencias de um desenvolvedor de software livre (2005)
 
Optimização de software
Optimização de softwareOptimização de software
Optimização de software
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
 

Mini curso Git - 1º dia

  • 1. Mini Curso Git Antonio Armando Couto Bem Filho www.armandocouto.com.br @ArmandoCouto
  • 2. Quem é Armando Couto? • Conhecimento em tecnologias. • Empresas trabalhadas: • ARCE - Agência Reguladora de Serviços Públicos Delegados do Estado do Ceará (Atual) • BrITF - Br Inovações de Tecnologia Financeira (Atual) • Washer (Startup) • LSBD - Laboratório de Sistemas e Banco de Dados • G4Flex: Business Services • Ivia - Inovação e Tecnologia • TJCE - Tribunal de Justiça do Ceará
  • 3. O que vamos aprender • O que é controle de versão; • Por que versionar; • Por que escolher o GIT; • Quais ferramentas usar;
  • 4. Sobre o controle de versão É um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer. Esses sistemas são comumente utilizados no desenvolvimento de software para controlar as diferentes versões. Entre os mais comuns encontram-se as soluções livres: CVS, Mercurial, Git e SVN; e as comerciais: SourceSafe, TFS, PVCS (Serena) e ClearCase.
  • 5. Git x Github • Git é o programa de versionamento. • Github é o sistema web que dá uma interface gráfica ao programa de versionamento Git, ele é o mais conhecido.
  • 6. Criando um repositório local • Crie uma pasta; • Digite “git init”; • Pronto.
  • 7. Criando a conta no GitHub
  • 10. Instalando o Git • https://git-scm.com/book/pt-br/v1/Primeiros- passos-Instalando-Git
  • 12. Clonando o primeiro projeto • Abram o terminal • Acesem a pasta aonde desejam clonar • Digitem “git clone …”
  • 13. Comitando pela primeira vez, em um repositório vazio
  • 14. Referências • Git - Guia Prático • O’Relly / Novatec • Controlando versões com Git e GitHub • Casa do código