由于某些原因,每次我提取并获得合并冲突时,运行git mergetool都会报告“没有文件需要合并”:First, rewinding head to replay your workIf you would prefer to skip this patch, instead run "git rebase --skip".To check out the original branch and stop rebasing run "git
amend,然后运行git rebase --continue,将提交与链中的补丁进行修补。这是常见的流程,但有时-当我编辑B时,A中会出现合并冲突。
交互的重基工作流是假定的工作方式,我解决冲突,使用git add进行阶段,然后运行git rebase --continue而不修改提交。然而,没有合并冲突的git commit --amend流是如此常见,以至于
当我在feature分支上使用git rebase master时,大量代码将自动替换为来自master的代码,并且只有一个合并冲突。但是这些分支有很大的不同,我希望会有更多的冲突。另外,之前在feature上创建的文件(在master上不存在)也会被删除。
有没有办法调查所有这些变化,比较它们,并选择我需要的。然后才能完成重新定位。