Git: "Error: refusing to create funny ref ' HEAD' remotely"用于初始推送

标签 git egit

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

error: refusing to create funny ref 'HEAD' remotely

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

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

最佳答案

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

关于Git: "Error: refusing to create funny ref ' HEAD' remotely"用于初始推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926854/

相关文章:

git - 如何将带有现有文件的本地项目导入源代码树

git - 在 Windows 7 中使用 Git Bash 进行提示

git - 使用 JGit 的 SSH 身份验证安全地访问 Git 存储库/身份验证失败

git 从历史记录中删除 merge 提交

git - 不知道如何配置 git 存储库 - Git、GitHub、GitBox、EGit、Eclipse Indigo 等许多问题

eclipse - 无法使用 EGit 从私有(private)存储库中获取

node.js - 勒纳致命 : ambiguous argument 'origin/heads/origin/master...heads/origin/master' : unknown revision or path not in the working tree

eclipse-plugin - Egit 已安装(与 Juno 一起提供),但根本不显示

eclipse - 无法在 Eclipse Helios 中安装 EGit 插件

github - 如何从 Eclipse 在 Github 中推送一个新项目?