Looking for some way to force a stash or commit when switching branches and not carry over un-stashed or un-committed changes while also not deleting them.