我是git的新手,我正在使用bitbucket和源代码树。
我有两个分支,我需要将branch01中的提交合并到branch02。
我该怎么做?
我尝试合并,但它合并了两个分支之间的所有更改。我不希望这样,我只需要在这个branch01中完成提交。
我也尝试过rebase,但它确实很奇怪。我读过Atlassian documentation,但我还没有理解。
问题如下:
两个分支都来自同一个分支(开发)。但我没有同时创建它。
branch02中有一些更改,它们不在branch01中,当我执行合并时,会出现与此更改冲突的情况。
我只想将已修改并在branch01上添加的文件合并到branch01中。有没有办法做到这一点?
有什么想法吗?
答案 0 :(得分:0)
您可以使用合并策略..
git checkout branch01
git merge -s ours branch02
这会将branch02合并到branch01,保留冲突文件的branch01版本。
希望它能回答你的问题。