我有两个分支,current
和 master
。 current
比 master
提交的代码更多,所以我认为是时候合并了。
我切换到 master
分支。
git checkout master
我试图与
current
合并。get merge current
我收到了大约20个这样的冲突:
CONFLICT (rename/add) <remote>
CONFLICT (rename/add) <remote>
首先问题是,如何使远程分支
current
优先?我正在使用git mergetool -t meld
解决所有冲突,并且我正在点击选择所有远程更改而非本地更改。那么我该如何通过一个命令完成这个操作?我想让远程更改生效。
此外,为什么会出现这些冲突?我认为最新的分支应该包含我们想要保留的更改,这不是很显然吗?