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