2013-10-28 50 views
0

我的github页面回购基于https://github.com/maciakl/Sample-Jekyll-Site。为了实现这一点,我克隆了https://github.com/maciakl/Sample-Jekyll-Site,然后在git config中手动更改了原点。但是现在我的回购已经有了所有https://github.com/maciakl/Sample-Jekyll-Site的承诺。有没有办法摆脱他们?Git - 从提交历史中删除种子回购的历史

+0

您想从另一个存储库进行克隆,而无需克服存储库?复制提交历史记录*是克隆做的*。你还想要发生什么? – jalf

+0

@jalf - 我明白你的观点,但另一方面,包括我克隆的样本站点有点类似于使用在我的IDE中的一个片段(虽然是一个巨大的多文件片段),并且包含它的历史感觉像是不必要的混乱。我并没有开发样本网站,只是将它作为一种工具,我接受它现在的状态。 – wheresrhys

+0

GitHub回购是轻量级的,虽然您可能不一定需要它,但保留原始历史没有问题。如果您想要回购样本回购或在新回购中从样本回购中恢复个别提交,它也可以派上用场。 –

回答

2

克隆深度为1.这将为您带来回购的当前状态,无任何历史记录。

但是,这是否真的是你应该做的 - 一般来说,提交历史记录包含大量有价值的信息。