0
我需要聘請一些自由職業者,但不允許他們查看以前的提交,只是當前狀態。因此,我想在我的github上覆制一個私人回購,刪除.git提交歷史記錄,將克隆回購作爲公共添加到github帳戶,讓自由職業者分配回購併發送帶有更改的請求。然後用我的整個提交歷史記錄將這些更改返回到原始的私人回購站。如何從第二個github回購中提交提交? (爲了分開提交歷史記錄)
最好的辦法是做什麼?由於
我需要聘請一些自由職業者,但不允許他們查看以前的提交,只是當前狀態。因此,我想在我的github上覆制一個私人回購,刪除.git提交歷史記錄,將克隆回購作爲公共添加到github帳戶,讓自由職業者分配回購併發送帶有更改的請求。然後用我的整個提交歷史記錄將這些更改返回到原始的私人回購站。如何從第二個github回購中提交提交? (爲了分開提交歷史記錄)
最好的辦法是做什麼?由於
我不認爲你就可以拉更改回您的私人回購與全歷史所有的方式,因爲你希望公衆回購和私營回購有效地有不同的根提交。
我認爲你最好的選擇可能是:
git archive
。git format-patch
,在私人回購git am
添加兩個遙控器,和git cherry-pick
個人提交git rebase
添加到您的私人分支機構;在嘗試這個之前,你應該很好地理解Rebase是如何工作的。