【发布时间】:2019-08-11 12:21:02
【问题描述】:
如何创建单个分支的浅克隆,可以将其推送到新的远程,然后再重新集成到原始远程?
我需要将代码发送给客户。该客户想要进行更改,我需要稍后将其集成到我的代码库中。但是,我不能给客户一个完整的克隆。
我可以创建一个正是我希望客户拥有的克隆。
git clone --branch customer-release --depth 1 url
我可以删除我的遥控器,在新分支上提交(就像客户一样),再次添加我的遥控器,然后将客户分支推送到我的遥控器上。
但是,我无法将浅层克隆推送到新创建的遥控器上(客户希望这样做)。
我尝试了孤立分支和变基,但最终没有成功。
【问题讨论】:
标签: git git-rebase git-clone git-remote git-fork