Sobre métodos de merge no GitHub→
Você pode permitir que contribuidores com acesso push ao seu repositório façam merge das respectivas pull requests no a sua empresa com diferentes opções de merge ou apliquem um método de merge específico para todas as pull requests do seu repositório.
Configurar a combinação de commits por squash em pull requests→
Você pode aplicar, permitir ou desabilitar a combinação por squash do commit para todos os merges da pull request no a sua empresa do seu repositório.
Configurar rebase do commit para pull requests→
Você pode aplicar, permitir ou desabilitar o rebase do commit para todos os merges da pull request no a sua empresa do seu repositório.
Gerenciando merge automático para pull requests no seu repositório→
Você pode permitir ou impedir um merge automático de pull requests em seu repositório.
Gerenciar a exclusão automática de branches→
É possível excluir branches head automaticamente após o merge de pull requests no repositório.