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.