将master合并到孤立分支时避免继承提交历史记录

时间:2019-02-22 08:34:52

标签: git git-branch git-merge

我有一个git存储库。

  1. 我用git checkout --orphan server_source分支了它。
  2. 然后我push server_source分支到另一个远程存储库。
  3. Web托管提供程序从该存储库中提取源并将其部署到Web服务器的文件系统。
  4. 因为远程存储库受内存限制,所以我无法上载标准分支,因此不得不使用squashed类型的分支,例如使用--orphan参数生成的分支。
  5. 在master分支上进行了几次提交之后,我尝试将新的修改转移到孤立的分支上。我是通过在git-merge分支内调用'server_source'来实现的。
  6. 不幸的是,通过此操作,孤立分支继承了自存储库中的第一次提交以来的所有提交历史记录。这是我要避免的事情。

问:那么,如何制作一个可以与母版保持最新的pruned production branch?还是应该使用其他概念?

0 个答案:

没有答案