31.03.2024 Views

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

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

Saved successfully!

Ooh no, something went wrong!