I use GitLab in my project. I\'m exploring Merge Requests feature.
topic_branch
from master
.TL;DR
Your Project > Settings > General > Merge Request Settings > Fast-Forward Merge.
Personally, I also prefer to do squash commits
on every merge.
I think GitLab supports this now.
project
settings
(Note: This is NOT the profile settings available on the top right)General
tab.Merge Request Settings
sectionFast-Forward Merge
.