TL;DR
Your Project > Settings > General > Merge Request Settings > Fast-Forward Merge.
Note: in recent Gitlab versions the Merge Request Settings are not located under General anymore, they’re directly located under Settings: Your Project > Settings > Merge Requests > Merge Method > Fast-Forward Merge.
Personally, I also prefer to do squash commits on every merge.
I think GitLab supports this now.
Steps
- Go to your
project - Navigate to project
settings(Note: This is NOT the profile settings available on the top right) - Go to
Generaltab. - Navigate to
Merge Request Settingssection - Choose
Fast-Forward Merge.
