同一个文件的两个版本 - Git

时间:2015-03-07 01:45:29

标签: eclipse git

我的问题似乎含糊不清,因为我对git知之甚少,但我会尽量清楚。

我在Github上有一个我在Eclipse上导入的存储库。正如人们所期望的那样,当我拉上命令行时,Eclipse项目被刷新(自动或手动,但显然是相同的文件),当我在Eclipse上修改源代码时,它会影响git状态。

我遇到了一个巨大的构建问题,导致我删除项目(不在磁盘上),并用Import existing projects into workspace重新创建它。但是,当我在Eclipse上编辑源代码时,我注意到git状态没有改变,所以我在Eclipse上推送了更改,因为它是作为git项目导入的。我觉得还可以,但我发现事实并非如此。以下是同一文件中的两个版本:

我想要版权的版本: https://github.com/jxw1102/Projet-merou/blob/ffe65c33c57b5d547fe7b79c7345d0788629e882/ModelChecker/src/cfg/Model.scala

旧版本: https://github.com/jxw1102/Projet-merou/blob/master/ModelChecker/src/cfg/Model.scala

另见他们各自的历史:https://github.com/jxw1102/Projet-merou/commits/ffe65c33c57b5d547fe7b79c7345d0788629e882/ModelChecker/src/cfg/Model.scala

https://github.com/jxw1102/Projet-merou/commits/master/ModelChecker/src/cfg/Model.scala

现在我可以很容易地解决这个问题,并且可以很容易地修复它,但有人可以解释一下它是如何实现的(如果没有掌握代码的确切位置),以及如何更改Eclipse项目以便推送它在主人?

0 个答案:

没有答案