0
我需要聘请一些自由职业者,但不允许他们查看以前的提交,只是当前状态。因此,我想在我的github上复制一个私人回购,删除.git提交历史记录,将克隆回购作为公共添加到github帐户,让自由职业者分配回购并发送带有更改的请求。然后用我的整个提交历史记录将这些更改返回到原始的私人回购站。如何从第二个github回购中提交提交? (为了分开提交历史记录)
最好的办法是做什么?由于
我需要聘请一些自由职业者,但不允许他们查看以前的提交,只是当前状态。因此,我想在我的github上复制一个私人回购,删除.git提交历史记录,将克隆回购作为公共添加到github帐户,让自由职业者分配回购并发送带有更改的请求。然后用我的整个提交历史记录将这些更改返回到原始的私人回购站。如何从第二个github回购中提交提交? (为了分开提交历史记录)
最好的办法是做什么?由于
我不认为你就可以拉更改回您的私人回购与全历史所有的方式,因为你希望公众回购和私营回购有效地有不同的根提交。
我认为你最好的选择可能是:
git archive
。git format-patch
,在私人回购git am
添加两个遥控器,和git cherry-pick
个人提交git rebase
添加到您的私人分支机构;在尝试这个之前,你应该很好地理解Rebase是如何工作的。