GitHub 错误“无法获取 HEAD”

问题描述 投票:0回答:8

我是 GitHub 的新手,主要是用它来备份服务和展示代码。无论如何,我试图将我的最新程序放在那里,当我尝试推送时,我在该线程的标题中收到错误。

重现步骤:

  • 坐在星巴克,wifi很差(这可能与问题有关吗?严重的问题。)
  • 针对最新的 Macintosh 操作系统打开最新版本的 GitHub
  • 文件 --> 新存储库
  • 本地路径 --> 包含我的 XCode 项目的文件夹
  • 名称 --> 给它起个名字
  • 发布
  • 同步
  • 推....出现错误
  • 查看我的 XCode 项目的文件夹,它看起来像是在那里创建了一个名为我的 GitHub 项目名称的空子文件夹。啊?
macos github
8个回答
5
投票

我遇到了这些问题,我按照以下步骤解决了。

cd /directory

git init

git add .

git commit -m "Name of Repo"

然后我打开 github 桌面应用程序并将文件夹拖过去。 我的所有文件现在都可用,我可以进行提交。希望这有帮助。


2
投票

我在 OS X 上使用 GitHub Desktop 时收到了类似的错误。我在第一次尝试将文件提交到新创建的存储库时收到了错误。错误消息如下:未能获得头部(未出生)

我创建错误所遵循的步骤是:

  1. 在 GitHub.com 上创建了一个新存储库
  2. 使用 GitHub Desktop 克隆空存储库
  3. 在我的计算机上本地创建一个新项目,位于我在步骤 2 中将存储库克隆到的目录中。
  4. 使用 GitHub Desktop,尝试提交文件。这是我收到错误的时候。

为了“解决”这个问题,我转到 GitHub 桌面并为存储库创建了一个自述文件。然后我在 GitHub Desktop 上“同步”了存储库并能够提交。


1
投票

如果您没有启动存储库,可能会出现此错误。确保选中“使用自述文件初始化此存储库”框


1
投票

就我而言,我所需要做的就是运行:

git add -A

此后我可以通过 GitHub 客户端成功提交。

我使用的是 Xcode,我将一些文件复制到我的项目文件夹中,但它们没有自动添加到 git (因此出现错误)。


1
投票
git reset

然后回到 GitHub Desktop。这对我来说有效。


0
投票

当然不是星巴克Wifi。

当我尝试进行初始提交时,官方 GitHub 客户端就发生了这种情况,然后我再次尝试使用代码编辑器 (Intellij IDEA) 中的内置版本控制模块,效果很好。

我什至不会冒险猜测问题的原因,但如果您需要潜在的快速修复,请尝试不同的 GIT 客户端。


0
投票

请先尝试commit,再尝试push。我对 git 也很陌生,我经常使用 SVN,它在初次提交后对我有用。


0
投票

我年轻的时候也没有头脑。

© www.soinside.com 2019 - 2024. All rights reserved.