我有我的应用程序的存储库,但是我想拥有第二个存储库,在该存储库中,根据发布的版本更确定提交。
基本上,我不希望此回购记录具有完整的提交历史记录。我只想在每个版本中推送压缩的提交。有没有一种方法可以轻松做到这一点,还是需要创建多个git repos并分别管理它们?
如果我可以向此存储库中提交额外的代码(例如,供应商文件夹),则奖励。如果我可以提交子模块的内容但不能作为子模块的内容,则可以获得额外的奖励积分。
答案 0 :(得分:0)
https://www.braintreepayments.com/blog/our-git-workflow/
似乎详细说明了我想做的事情通过为我的第二个存储库创建一个分支,并使用git merge --squash <release branch name>
,我可以拥有一个私有存储库和一个公共存储库。