Collaborating on repositories with code quality features
Workflow quality features like statuses, pre-receive hooks, protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.
About status checks→
Status checks let you know if your commits meet the conditions set for the repository you're contributing to.
Working with pre-receive hooks→
Pre-receive hooks enforce rules for contributions before commits may be pushed to a repository.