PASSO 1: Para iniciar, fiz alteração no título do arquivo index.html colocando todas as letrasm em maiúscula. em seguida executei o comando git status
:
PASSO 2: Executado o comando git checkout -- index.html
para desfazer a alteração:
PASSO 3: Feita nova alteração no arquivo colocando o nome do curso VAGRANT em maiúsculo e marcada a alteração para commit com o comando git add index.html
:
PASSO 4: Aqui foi usado o comando git reset HEAD index.html
para trazer o arquivo de voltar ao HEAD do projeto e na sequência foi executado o comando git checkout -- index.html
para desfazer a alteração do arquivo:
PASSO 5: Feita nova alteração no arquivo index adicionando um novo curso na lista, na sequencia a alteração foi commitada com o comando git commit -a -m "Alterando o código"
:
PASSO 6: Executando o git log
obtive o hash do commit reém criado:
Hash: bbec0a45eaa75b74dda4690b87b3a9605c69f05b
passo 7: Feito o revert usando o hash obitido no passo anterior com o comando $ git revert bbec0a4
(utilizei apenas os 7 primeiros caracteres do hash):
PASSO 8: Novas alterações colocando o nome do curso Ansibleem em letras maiúsculas e salvo na stash com o comando git stash
. Na sequência foi alterado o nome do curso Kubernetes para letras maiúsculas e commitadas as alterações:
PASSO 9: Executado o comando git stash pop
para retornar a última alteração da stash:
PASSO 10: Feito o commit:
PASSO 11: Enviadas as alterações:
PASSO 12: Executado o comando $ git log --oneline
para ver os commits de forma resumida para obter o hash do merge com a branch lista (261bcab):
PASSO 13: Executado o comando $ git checkout 261bcab
para retornar ao commit com a branch list e verificado que diversas alterações não estão mais presentes após executar o comando:
PASSO 14: Retornado a branch main com o comando $ git checkout main: