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

Se executarmos o comando git diff, veremos apenas a alteração no

arquivo principal.js:

diff --git a/principal.js b/principal.js

index 4111114..0000000 100111

--- a/principal.js

+++ b/principal.js

@@ -6,5 +6,5 @@ function trocaBanner() {

document.querySelector(’h2#mensagem’).textContent =

banners[bannerAtual];

}

-setInterval(trocaBanner, 2000);

+setInterval(trocaBanner, 1000);

Jáaoexecutarmosocomando git diff --staged,veremosapenasa

alteraçãonoarquivo index.html,quejáverificamosanteriormente.

Seráqueépossívelexibirtantoasalteraçõesforadaáreadestagecomoas

dedentro?

Sim! Para isso, precisamos descobrir o código do último commit. Podemosfazerissocomocomando

git log -n 1 --oneline. Teremosa

saída:

222cccc Inserindo arquivo principal.js

Com o código do último commit em mãos, agora podemos mostrar as

alteraçõesdentroeforadastageutilizandoocomando:

$ git diff 222cccc

Serãoexibidasambasasalterações:

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

index 7771111..0000000 100111

--- a/index.html

+++ b/index.html

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

<title>Móveis Ecológicos</title>

<script src="principal.js"></script>

43

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

Saved successfully!

Ooh no, something went wrong!