Link Search Menu Expand Document

Movendo branches - Solução

branch

  • HEAD não pode estar apontando para master
git checkout -b new
git branch -f master HEAD~2

reset hard

  • HEAD precisa apontar para master
git branch new
git reset --hard HEAD~~

reset soft

  • HEAD precisa apontar para master
  • precisa limpar as alterações manualmente
git branch new
git reset master~2
git checkout .
git clean -fd