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.