【发布时间】:2019-07-29 07:22:42
【问题描述】:
我有以下用例:
我们有一个私有的 gitlab 存储库,并希望推送到公共的 github 存储库以将其开源。但是私有仓库和公共仓库应该包含一些文件的不同版本。例如。不同的文档等...
我已尝试将 opensource_branch 从私有 gitlab 存储库推送到公共 github 存储库:
git push origin_github opensource_branch:master
但结果是之前的所有其他历史提交也被推送(其中包含不应公开的文档)。
任何想法如何在不手动复制和粘贴的情况下解决这个问题?
谢谢。
PS:我当然搜索过类似的用例,但没有找到这个。关于推送到其他遥控器的所有其他问题都没有要求特定的历史提交在遥控器上根本不可见。
【问题讨论】:
标签: git repository git-branch git-push git-remote