分支之间的git rebase子文件夹

时间:2018-08-14 10:23:42

标签: git github

我正在Linux内核上工作,我有两个分支v4.14和v4.18。

我想使用原始提交者ID和提交消息将某些子文件夹从v4.18拉到v4.14。

我尝试了以下方法:

1-> v4.14 $ git checkout v4.18 / path / to / subfolder->拉取所有文件,但不保存提交历史记录。

2-> v4.14 $ git rebase v4.18->它将提取补丁,但没有达到我的期望。

3-> v4.18 $ git filter-branch --subdirectory-folder / path / to / subfolder

第3个可以正常运行,但可以提取整个历史记录,这是不必要的。我要拉出更改,直到达到通用参考提交ID。

我想限制git filter-branch直到特定的commit-id。

(或)

如果有人有更好的主意,请分享。

0 个答案:

没有答案