我的问题似乎含糊不清,因为我对git知之甚少,但我会尽量清楚。
我在Github上有一个我在Eclipse上导入的存储库。正如人们所期望的那样,当我拉上命令行时,Eclipse项目被刷新(自动或手动,但显然是相同的文件),当我在Eclipse上修改源代码时,它会影响git状态。
我遇到了一个巨大的构建问题,导致我删除项目(不在磁盘上),并用Import existing projects into workspace
重新创建它。但是,当我在Eclipse上编辑源代码时,我注意到git状态没有改变,所以我在Eclipse上推送了更改,因为它是作为git项目导入的。我觉得还可以,但我发现事实并非如此。以下是同一文件中的两个版本:
旧版本: https://github.com/jxw1102/Projet-merou/blob/master/ModelChecker/src/cfg/Model.scala
和https://github.com/jxw1102/Projet-merou/commits/master/ModelChecker/src/cfg/Model.scala
现在我可以很容易地解决这个问题,并且可以很容易地修复它,但有人可以解释一下它是如何实现的(如果没有掌握代码的确切位置),以及如何更改Eclipse项目以便推送它在主人?