You can configure pull request merge options on sua instância do GitHub Enterprise Server to meet your workflow needs and preferences for managing Git history. For more information, see "Configuring pull request merges."
For information about the default commit messages for squash merges, see "About pull request merges."
- No GitHub Enterprise, navegue até a página principal do repositório.
- Under your repository name, click Settings.
- Abaixo do "Merge button" (botão Fazer merge), se desejar, selecione Allow merge commits (Permitir commits de merge). Isso permite que os contribuidores façam merge de uma pull request com um histórico completo de commits.
- Abaixo do "Merge button" (botão Fazer merge), selecione Allow squash merging (Permitir merge de combinação por squash). Isso permite que os contribuidores façam merge de uma pull request combinando por squash todos os commits em um único commit. Se você selecionar outro método além de Allow squash merging (Permitir merge de combinação por squash), os colaboradores poderão escolher o tipo de commit do merge ao fazer merge de uma pull request.