The Anatomy of the Perfect Git Commit: A Guide to Best Practices