eGit和gitHub分离了HEAD错误

时间:2013-09-27 14:53:53

标签: git github egit

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

我在eclipse project1中创建了一个java项目并make:team - share project - git - 我把它命名为project1 enter image description here

现在,我在eclipse中双击rlocal repo并创建:new remote - configure push - 将其命名为origin并输入URI和凭据。我改变了一些东西并做了提交和推送,它工作正常,它在github repo中做了更改。我改变了

enter image description here

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

enter image description here

当双击文件并选择结帐时,应用了更改,但它表示HEAD已分离。在此先感谢!!!

enter image description here

1 个答案:

答案 0 :(得分:0)

EG非常令人困惑。当您通过方法共享项目时,您将在目标目录中创建一个git仓库。这不会创建一个初始提交,在没有HEAD指针的情况下离开您的repo。

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