删除文件的历史记录条目,但无法签出文件夹

时间:2012-03-19 20:22:53

标签: git github lithium

我从一段时间后从它的git repo下载了锂库,并使用它来构建我自己的应用程序。我没有想过可能的git问题,因为我当时对git知之甚少(仍然不是真的) - 但我现在把这个git repo放到GitHub上,因为我需要和一些人合作;然而,正如预期的那样,锂框架的整个历史就在那里。

基本上我自己在开发应​​用程序时已经提交了大量内容,而且似乎导致了一些问题。我不知道是否有办法删除锂文件的历史(或从特定日期,即我开始提交文件时)或我可以做的事情来解决它。我真的不想再从头开始我的git repo,因为它中有相当多的历史是有用的。

如果有人可以建议我可能做的事情,要么从日期中删除历史记录,要么导出其中的一些...?

因此,我认为它已经阻止我在检查代码时能够下载锂文件夹 - 查看Github中的文件夹,当我查看/ libraries / lithium时,我只看到一个带有绿色箭头的文件夹并且无法点击它或看出为什么会这样。

非常感谢任何帮助!

干杯,

1 个答案:

答案 0 :(得分:2)

你看到的那个绿色箭头指向一个住在那里的子模块:https://github.com/UnionOfRAD/lithiumgit submodule init && git submodule update

我要做的是选择一种新的锂本身并开始使用它。您大部分都是从您的应用程序框架中修改过的文件,并且可以保留。保持您的实际版本在某处,您始终可以使用差异应用程序检查任何修改,例如 Meld KDiff ,...

我认为重新开始并不复杂,使用适当的差异工具按文件归档。

不要犹豫,加入我们的IRC:irc://irc.freenode.net/#li3,询问你想要的任何关于li3和东西的信息。

祝你好运!