Git Diff After Git Commit Conventions Meaning