Às vezes estou trabalhando em alguma coisa, quero tentar algo, mas não quero me comprometer. Basicamente algo assim: no HEAD, got to HEAD ‘, feliz com isso, quero testar smth antes de cometer.
git commit
#on HEAD
#edit to HEAD'
git stash save
#edit to HEAD''
git reset --hard HEAD -> back to HEAD
#if i want to test more stuff
git stash apply -> back to HEAD'
#if i was happy with HEAD', then
git stash pop
Lá!