Reset e Revert
Last updated
Was this helpful?
Last updated
Was this helpful?
Se adicionarmos algum arquivo (ou mais) no stage/index area e quisermos refazer essa ação fazendo voltar para o workspace, podemos utilizar o git reset <nome-arquivo> ou git reset para todos.
Flag --sot (muito útil para alterar de maneira simples o commit que acabou de ser feito)
Se quisermos reverter o commit (voltando para o commit desejado), basta utilizarmos o comando a seguir com o parâmetro --soft, o commit será desfeito e o(s) arquivo(s) commitados irá voltar para o stage/index area.
Flag --mixed (não é necessário passar essa flag porque ela já é o padrão)
Irá também reverter o commit (voltando para o commit desejado). basta utilizarmos o comando a seguir, o commit será desfeito e o(s) arquivo(s) commitados irá voltar para o workspace para serem adicionados novamente.
A ideia do revert, é retirar um determinado commit, então tudo o que foi alterado e criado nesse commit, não existirá mais (tem grandes chances de dar conflitos quando é um commit antigo) e é criado um novo commit referente à esse revert.