git stash -u: store all your current changes to check in another time. For instance, you are in branch A and need to go to branch B, but haven't finished the alterations in branch A yet.-uenforces that non tracked files are stashed too.git stash drop: pull away your stashed changes.git stash pop: restore your stashed changes.
git reflog: show all explicit changes made in your repo.git reflog show [BRANCH]: show all explicit changes made in your branch.