我提取一个repo的子集以形成另一个repo。我只对分支机构的一部分感兴趣,而且我不想在任何分支中找到任何历史记录,只需要每个分支的小费或头部。
一旦克隆的repo处于所需状态,我打算将其原点更改为新的GitHub repo并推送,这将排除浅层克隆。
答案 0 :(得分:1)
您可以执行shallow clone,但是对于所有回购(不是子集)。
否则,您可以尝试git archive
,它可以归档树中的路径
另请参阅“How can I git archive an arbitrary branch?”。