Если у вас gitlab, то можно создавать Merge Request автоматически при пуше в git. Для этого достаточно добавить парметр



git push -o merge_request.create



Ну и можно добавлять разные свойства MR, типа

-o merge_request.remove_source_branch

-o merge_request.target=master

и т.д.



для удобства лучше создать алиас, например git mr, чтобы сразу пушило с созданием MR и нужными опциями



$ cat ~/.gitconfig

# This is Git's per-user configuration file.

[alias]

mr = push -o merge_request.create -o merge_request.remove_source_branch --set-upstream origin HEAD