0

我在 github 中创建了一个 repo:project1

我在eclipse project1中创建了一个java项目并制作:团队-共享项目-git-我将其命名为project1在此处输入图像描述

现在,我在 Eclipse 中双击 rlocal repo 并创建:新远程 - 配置推送 - 将其命名为 origin 并输入 URI 和凭据。我改变了一些东西并做了提交和推送,它工作得很好,它在 github repo 中做了改变。我改变了

在此处输入图像描述

但是当我在 github 中提交并尝试获取本地 repo 中的更改时,它给了我一些我不明白的错误:它没有显示代码中的更改,而是创建了一个名为 FETCH_HEAD 的“文件”,

在此处输入图像描述

当双击文件并选择签出时,更改已应用,但它表示 HEAD 已分离。提前致谢!!!

在此处输入图像描述

4

1 回答 1

0

EGit 非常混乱。当您通过您的方法共享项目时,您将在目标目录中创建一个 git repo。这不会创建初始提交,使您的 repo 没有 HEAD 指针。

当我决定使用 EGit 时,我遇到了同样的问题。通常我会创建一个 .gitignore 或 README.md 并提交它们以创建初始提交。

于 2013-09-27T15:14:04.497 回答