18

我正在尝试将我的 Git 存储库从 Egit(Eclipse Git)初始推送到 GitHub。不幸的是,我收到以下错误:

error: refusing to create funny ref 'HEAD' remotely

我将源引用和目标引用都设置为“HEAD”

这个错误信息是什么意思?

4

2 回答 2

26

我通过选择 master (refs/heads/master) 作为源 ref 来解决这个问题。然后,Egit 也会自动将目标 ref 设置为 master。我想这个命令告诉 git 创建主分支,而选择 HEAD 要么尝试创建一个名为 HEAD 的分支,要么尝试推送到当前(不存在的)远程 HEAD。

于 2012-08-13T00:29:00.703 回答
2

从 Source ref 列表中选择“master [branch]”项会将“refs/heads/master”插入到 Source ref 字段中。

前:

后:

于 2018-06-12T13:11:28.537 回答