【问题标题】:Git commit combined two repositories into oneGit commit 将两个存储库合二为一
【发布时间】:2014-04-25 20:17:10
【问题描述】:

我正在处理的项目的初始提交是在 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 中删除它?删除显示为灰色。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-07
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 2013-11-04
      • 1970-01-01
      • 2010-11-28
      相关资源
      最近更新 更多