我有一个名为'feature_game_rooms'的分支。我想将这个分支合并到主分支(master)中,使主分支成为'feature_game_rooms'的精确副本。以下是我的尝试过程: 1. git checkout master 2. git merge feature_game_rooms ---> 结果出现了自动合并失败的情况,请解决冲突并提交结果。 3. git add . 4. git checkout --theirs . 然而,这导致编译错误,因为冲突标记仍然存在于我的文件中。 以下是执行git merge feature_game_rooms后的git状态:
在Lol4t0的评论的帮助下,我研究了使用theirs选项进行递归合并的方法。这是我所做的: 1. git checkout master 2. git merge -Xtheirs feature_game_rooms --> 仍然存在1个冲突,因为分支删除了主分支中的一个文件 3. git add . <-- 删除文件 这里有一个链接对我很有帮助。
git merge recursive theirs
吗? - Lol4t0git merge recursive theirs feature_game_rooms
时,它会显示“merge: not something we can merge”。 - Daniel Kobegit reset --hard
。 - Daniel Kobe