https://diypro.info/stepbystep/how-to-revert-git-commit-changes-undo/
How to Properly Revert a Commit in Git for Better Version Control