31.03.2024 Views

Controlando_verso_es_com_Git_e_GitHub_Ca

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CasadoCódigo

Capítulo1. Introdução

Desdeadécadade1990,existeessetipodeferramenta. Algunsexemplos

de sistemas de controle de versão mais antigos são CVS, ClearCase, Source-

SafeeSVN(queaindaébastanteusadonasempresas).

Emmeadosdadécadade2000,surgiramsistemasdecontroledeversão

maismodernos,maisrápidoseconfiáveis,comoMercurial,Bazaare,éclaro,

Git.

1.4 Controledeversãorápidoeconfiávelcom

Git

O Git é um sistema de controle de versão que, pela sua estrutura interna, é

umamáquinadotempoextremamenterápidaeéumrobôdeintegraçãobem

competente.

Foi criado em 2005 por Linus Torvalds, o mesmo criador do Linux, que

estavadescontentecomoBitKeeper,osistemadecontroledeversãoutilizado

nodesenvolvimentodokerneldoLinux.

Hojeemdia,alémdokerneldoLinux,aferramentaéutilizadaemdiversos

outros projetos de código aberto. O Git também é bastante utilizado em

empresasemtodoomundo,inclusivenoBrasil.

1.5 HospedandocódigonoGitHub

Atualmente, conhecerbemcomoutilizaroGitéumahabilidadeimportanteparaumacarreirabem-sucedidanodesenvolvimentodesoftware.

Em2008,foicriadooGitHub,umaaplicaçãoWebquepossibilitaahospedagem

de repositórios Git, além de servir como uma rede social para programadores.

Diversos projetos de código aberto importantes são hospedados no

GitHubcomojQuery,Node.js,RubyOnRails,Jenkins,Spring,JUnitemuitos

outros.

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!