Controlando_verso_es_com_Git_e_GitHub_Ca
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CasadoCódigo
Capítulo3. Trabalhandocomrepositóriolocal
# On branch master
nothing to commit, working directory clean
Agora sim! Tanto a alteração em index.html comoonovoarquivo
principal.jsestarãocomitadosnorepositório.
Aovisualizarmosgraficamenteastransiçõesentreodiretóriodetrabalho,
aáreadestageeorepositóriopropriamentedito,teríamosalgocomo:
Figura3.2: GravandoarquivosemudançascomGit
Parasabermais: paraqueserveaáreadestage?
OGit,aocontráriodamaioriadossistemasdecontroledeversão,possui
uma separação entre rastrear as mudanças, adicionando-as na área de stage
com o comando git add, e gravar as mudanças no repositório, com o comando
git commit.
Masseráqueessaseparaçãoéútil? Ésim!
Vamos dizer que estamos desenvolvendo um sistema que tem um módulo
de estoque e um de vendas. Ao desenvolver uma nova funcionalidade,
modificamos quatro arquivos, sendo que dois são de estoque e dois são de
vendas.
Poderíamos,primeiramente,gravarasalteraçõesfeitasnosdoisarquivos
de estoque, adicionando apenas esses dois à stage e comitando-os com uma
mensagembemdescritiva.Depois,faríamoso git adde git commitdos
arquivosdevendas,tambémcomumamensagembemdescritiva.
35