NO
Возможно, вы думаете об этом из-за кнопки "Объединить изменения" в Github в запросе на извлечение.Но это просто удобство.Например, если есть конфликты, эта кнопка отключена, и вам придется вручную объединить изменения на вашем компьютере и отправить их на Github.
Итак, если пользователь может отправить изменения в ветку, какВы остановите его, чтобы объединить другую ветку на его машине, и нажмите на нее?Так как такого рода ограничений нет в Github afaik, вы не сможете этого сделать.
О, но вы всегда можете вежливо попросить своих пользователей не объединять ветви;).