Tags can be deleted and recreated, so they are just like branches and not immutable as some claim.
Same goes for stashes. They are commits which can't be pushed. Stashes could be implemented by creating a new branch and committing both with a generated name.
Am I missing something? Do both things provide more value than they add complexity/things to learn? :)
sl8s•11m ago