gitpython合并替换合并分支中master中的代码

时间:2019-05-10 08:30:04

标签: python git gitpython

我正在尝试使用gitpython合并两个分支。为了测试它,我在两个分支master和release中保留了一个包含不同代码的单个文件main.py,最后我将release分支合并到master上。操作master分支中的代码只是被release分支中的代码替换。

main.py(Master)

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(Master-预期)

import os
import git

main.py(主-实际)

import git

1 个答案:

答案 0 :(得分:0)

还有另一个问题,就是合并无法正常进行。以上代码可以很好地将一个分支合并到另一个分支。