How to prevent Gitlab from creating extra merge commit on branch merge
问题 I use GitLab in my project. I'm exploring Merge Requests feature. I created a topic_branch from master . Made a bunch of commits on topic_branch . Pushed topic_branch to remote. Created a merge request on master to pull changes from topic_branch . On accept merge in Gitlab, master pulled all the commits and also created a merge commit which is horrible to see duplication of code. I should have created a squash of commits on branch and then created merge request. But still master would have