1
我的情况如下: 对具有约30次提交的功能分支作出各种更改 需要从Github中拉出develop-branch并将其与功能分支。git rebase:我从不同提交的相同文件中获得冲突
这是我已经尝试:
git pull --rebase origin develop
CONFLICT (content): Merge conflict in users.py
我解决冲突的话,
git add users.py
git status # everything looks clean, couple of untracked files
git rebase --continue
return: No changes - did you forget to use 'git add'?
If there is nothing left to stage, chances are that something else
already introduced the same changes; you might want to skip this patch.
git rebase --skip
冲突#这一次,同样的文件,但不同的承诺!
因此,基本上,当我解决冲突并分阶段执行每个文件时,引入了其他冲突。我注意到在的每个提交的功能分支和功能分支之间发生了功能分支和开发分支之间的冲突! 我该如何解决这个问题?
这不回答我的问题存在。问题是我从不同的提交中得到了相同的确切文件上的冲突。例如: 假设我向file_a.py做了5次提交,当我运行“git pull --rebase develop”时,我得到了5次冲突,即使我最近的提交是唯一导致冲突而不是其他4次冲突! – Amir