1

我将本地大型存储库(x)的一部分拆分为较小的存储库(y)。修剪是使用 git filter-branch 完成的,并将其形成一个较小的存储库。现在有一些其他人向大型存储库(x)提交了一些新的提交。我也想将新的提交同步到我较小的存储库中(通过使用过滤器分支进行修剪形成)。

我有一些疑问,

  1. 在克隆上完成过滤器分支后,我们可以执行 git pull/fetch 来检索最新的提交,然后再次执行过滤器分支吗?在这种情况下,过滤器分支会只修剪最新的提交吗?

  2. 知道我们如何通过设置执行以下操作的日常工作来同步新提交

    • 检索新的提交
    • 根据我们在过滤器分支中指定的忽略正则表达式修剪新提交
    • 将新更改推送到较小的存储库

谢谢

-夏尔

4

0 回答 0