Git提交将两个存储库合并为一个

时间:2014-04-25 20:17:11

标签: eclipse git github eclipse-adt github-for-mac

我正在进行的项目的初始提交是在2014年1月13日。不知何故,最近的提交从另一个项目(三个月前没有添加)添加了一个5个月大的.gitignore文件以及来自完全不同的github存储库的近500个提交(2014年1月13日之前的所有内容)。有人可以解释这是怎么发生的,应该怎么做呢?我在相当长的一段时间内没有使用过旧项目,但是我可能已经通过Github for Mac克隆了一个更新版本,与上次提交到此存储库的时间大致相同。

以下是相关资料​​库:https://github.com/harrisongill/EuropeanExplorer/commits/master

我将非常感谢有关如何修复此存储库的任何帮助。它应该只有3次提交。

编辑:这可能与此有关:Can't change git remote origin

编辑2 :这可能是Eclipse的一个问题。 Eclipse在项目的工作目录中有其他项目.gitignore文件和.git目录,但是当我使用终端查看同一文件.gitignore(以及.git目录)时,它不会出现。有没有办法在Eclipse中删除它?删除显示为灰色。

1 个答案:

答案 0 :(得分:0)

我通过完全删除计算机中的android程序和代码解决了这个问题。然后我从Eclipse克隆。然后我删除了github存储库。我在github上重新设置了存储库,然后按照EGit tutorial中的这些指示将其上游推送到远程。

我不确定它是否是最优雅的解决方案,但它确实有效。我仍然不确定发生了什么,但如果将来有任何想法或更好的建议,请告诉我。