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ítulo3. Trabalhandocomrepositóriolocal

<h1>Móveis Ecológicos S. A.</h1>

<h2 id="mensagem"></h2>

Observe que foi mostrada exatamente a mudança que fizemos anteriormente:

atrocade <body>por <body onload="trocaBanner();">.

Quandotivermosalteraçõesaindanãorastreadasemmaisdeumarquivo

e quisermos verificar o que mudamos em um arquivo específico, basta passarmosonomedessearquivocomoparâmetro.

Porexemplo, paraverificarmosasmudançasapenasnoarquivo

index.html, faríamos: git diff

index.html.

O git diffnãopoderáserutilizadoparaarquivosnovos,queainda

não estão sendo rastreados pelo Git (ou seja, que ainda não tiveram o

primeiro git addexecutado).

Verificandomudançasrastreadas

Vamosadicionarasmudançasquefizemosàáreadestagecomocomando

git add index.html.

Se executarmos git diff novamente, não será mostrada nenhuma

saída. Ocomando git diff, quandousadosemparâmetros, mostraadiferençaentreosarquivosnodiretóriodetrabalhoeaáreadestage.

Portanto,

serveapenasparaexibirasmudançasaindanãorastreadas.

É possível mostrar as diferenças entre os arquivos na área de stage e a

últimaversãoquefoicomitadautilizandoaopção --staged:

$ git diff --staged

Seráexibidaumasaídaexatamenteigualàanterior,jáqueaalteraçãoapenaspassouparaaáreadestagemascontinuaamesma:

diff --git a/index.html b/index.html

index 7771111..0000000 100111

--- a/index.html

+++ b/index.html

@@ -8,7 +8,7 @@

41

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

Saved successfully!

Ooh no, something went wrong!