Git cheatsheet

Tags

Note that tags are personal and they are not automatically updated for all the users when you update them, so the best practice is to always create a new tag instead of deleting an old one if the tag is already on the remote

Useful commands

Merge
Handling mistakes
Rewriting history