Post on 10-Aug-2015
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?