我将本地大型存储库(x)的一部分拆分为较小的存储库(y)。修剪是使用 git filter-branch 完成的,并将其形成一个较小的存储库。现在有一些其他人向大型存储库(x)提交了一些新的提交。我也想将新的提交同步到我较小的存储库中(通过使用过滤器分支进行修剪形成)。
我有一些疑问,
在克隆上完成过滤器分支后,我们可以执行 git pull/fetch 来检索最新的提交,然后再次执行过滤器分支吗?在这种情况下,过滤器分支会只修剪最新的提交吗?
知道我们如何通过设置执行以下操作的日常工作来同步新提交
- 检索新的提交
- 根据我们在过滤器分支中指定的忽略正则表达式修剪新提交
- 将新更改推送到较小的存储库
谢谢
-夏尔