Stash and Tags
git stash - Stash changes temporarily to clean the working tree.
git stash pop - Unstash previously stashed changes to the working tree.
git tag <tag_name> - Create a tag for the current commit in the current branch.
git tag -a -m <tag_name> <message> - Create an annotated tag for the current commit in the current branch.