在Git中更改提交的父级

时间:2017-03-15 07:35:26

标签: git git-branch

我正在提取一些文件夹作为子模块,并在运行:

之后
git filter-branch --subdirectory-filter <my-path> myBranch

我得到了两个没有父母共同点的分支:

no common ancestor

此图片来自GitKraken,develop似乎与master完全分开。

GitKraken甚至不允许我在develop上重新master,上次发生这种情况时我必须使用终端发送rebase并且必须处理冲突两个分支共享的每个单个文档(大约15个文档),所以这次我宁愿避免这种方法。

我不是git专家,但我认为git filter-branch选项--parent-filter <command>符合我的要求。它应该将master设置为develop的父级,但我找不到有关如何使用此命令的任何示例,而且我不知道如何格式化它。

所以我想知道如何通过重写历史记录将master设置为develop的父级。

0 个答案:

没有答案