xxxxxxxxxx
git stash --keep-index (will stash all unstaged changes)
git stash save "name" (now save all stages changes)
now use stash anywhere you want
xxxxxxxxxx
// Requires git version 2.35 or higher
git stash push -S
git stash push --staged