It's a common practice to run linter tools in Continuous Integration. Git Hooks can help automate this process and stop lint errors from failing your CI.
Beneath the command-line syntax, Git isn't as complicated as it seems. Many issues are easier to resolve when you first understand the underlying structure.