2013-02-15 43 views
27

我使用Eclipse的EGit插件,但是每当我将项目添加到Git时,插件会在Eclipse目录视图中的项目文件夹旁放一个“NO-HEAD”指示。难道我做错了什么 ?这是什么意思 ?Git“NO-HEAD”语句

回答

40

它可能只是意味着,直到您进行第一次添加和第一次提交时,您没有分支(甚至没有分支),因此没有HEAD引用任何分支。

查看更多“Why do I need to explicitly push a new branch?”。

+0

问题:无分支可能表明需要推送,但看起来没有办法从Egit推送!它允许的唯一的事情就是承诺,你不能这样做,因为没有头你不能做任何事情。唯一的解决方案似乎是从命令行执行 - 这意味着你必须经历整个git安装等。这是该工具中的一个严重缺陷 - 意味着添加新的回购是无用的。当你已经建立了一切时,它似乎只能工作。要建立新的回购协议,你必须使用别的东西! – 2017-05-16 16:00:06

+0

你应该能够从EGit创建一个新的分支,然后提交并推送 – VonC 2017-05-16 16:02:27