Skip to content

Commit 1bb4032

Browse files
committed
git reset
1 parent 3bf3b16 commit 1bb4032

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

index.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,40 @@ <h4 class="col-xs-12">git commit</h4>
382382
<div id="gitreset">
383383
<h4 class="col-xs-12">git reset</h4>
384384

385+
<div class="col-xs-12">
386+
<!-- Nav tabs -->
387+
<ul class="nav nav-tabs" role="tablist">
388+
<li class="active"><a href="#gitreset1" role="tab" data-toggle="tab"><h3>Desfazendo Coisas</h3></a>
389+
</li>
390+
</ul>
391+
<!-- Tab panes -->
392+
<div class="tab-content">
393+
<div class="tab-pane fade in active" id="gitreset1">
394+
<br/>
395+
396+
<p>Em qualquer fase, você pode querer desfazer alguma coisa. Aqui, veremos algumas ferramentas
397+
básicas para desfazer modificações que você fez. Cuidado, porque você não pode desfazer algumas
398+
dessas mudanças. Essa é uma das poucas áreas no Git onde você pode perder algum trabalho se
399+
fizer errado. <br/>Para voltar ao último commit:</p>
400+
401+
<div class="well well-sm">git reset --hard HEAD~1</div>
402+
<p>Para voltar ao último commit e mantém os últimos arquivos no Stage:</p>
403+
404+
<div class="well well-sm">git reset --soft HEAD~1</div>
405+
<p>Volta para o commit com a hash XXXXXXXXXXX:</p>
406+
407+
<div class="well well-sm">git reset --hard XXXXXXXXXXX</div>
408+
<h5>Recuperando commit apagado pelo git reset</h5>
409+
410+
<p>Para visualizar os hashs:S</p>
411+
412+
<div class="well well-sm">git reflog</div>
413+
<p>E para aplicar:</p>
414+
415+
<div class="well well-sm">git merge {hash}</div>
416+
</div>
417+
</div>
418+
</div>
385419
</div>
386420
<div id="gitrm">
387421
<h4 class="col-xs-12">git rm</h4>

0 commit comments

Comments
 (0)