see https://github.com/jenkinsci/git-client-plugin/tree/MergeCommand
branch is missing test cases to demonstrate correct merge result depending on selected strategy ... can you maybe contribute this ?