Conventional Commits
How to Write a Git Commit Message
Resetting, Checking Out & Reverting | Atlassian Git Tutorial