Gitpython合并从合并分支替换master中的代码

Gitpython merge replacing the code in master from the merged branch

我正在尝试使用 gitpython.To 测试合并两个分支 我在两个分支 master 和 release.Finally 中保存了一个具有不同代码的单个文件 main.py 我正在合并发布分支到 master.After 合并操作 master 分支中的代码刚刚被发布分支中的代码替换。

main.py(硕士)

import os

main.py(发布)

import git

Merge.py(代码片段)

repo = git.Repo.clone_from(HTTPS_REMOTE_URL, DEST_NAME)
repo.git.checkout('release')
repo.git.checkout('master')
repo.git.merge('release')

main.py(硕士 - 预期)

import os
import git

main.py(大师 - 实际)

import git

由于另一个问题,合并不是 working.The 以上代码可以很好地将一个分支合并到另一个分支。