有没有办法在git中创建只有提交影响目录的分支?从目录下提交的“提取”分支
例如,给出如下内容(提交,提交的补丁,分支)回购:
g dir3/file33 (develop)
f dir1/file12
e dir2/file22
d dir2/file21
c dir1/file11
b dir3/file32 (master)
a dir3/file31
创建一个分支,它看起来像:
f' dir1/file12 (feature dir1)
c dir1/file11
b dir3/file32 (master)
a dir3/file31
到目前为止,我已经想到了做这样的事情:
git log --right-only --cherry-pick master...develop -- dir1
我想这会返回提交,我需要在新的分支,但我不知道如何用这些提交“提取”分支。
看起来他只是想'dir1'(他的分支在给出的例子中'master'开始),所以我认为--subdirectory-filter会起作用。 – bobDevil