git config --global alias.undo '!git reset --hard HEAD^ && git clean -df'
git config --global alias.stash-all '!f() { git stash push --include-untracked -m "$(date +"%Y-%m-%d %H:%M:%S")"; }; f'
git config --global alias.undo '!git reset --hard HEAD^ && git clean -df'
git config --global alias.stash-all '!f() { git stash push --include-untracked -m "$(date +"%Y-%m-%d %H:%M:%S")"; }; f'