GitHub错误“无法获取HEAD”

时间:2014-12-01 15:55:48

标签: macos github

我是GitHub的新手,主要是用它来备份服务和炫耀代码。无论如何,我试图让我的最新程序在那里,当我试图推动时,我在这个线程的标题中得到错误。

Repro步骤:

  • 坐在星巴克肮脏的wifi(这可能与问题有关吗?严肃的问题。)
  • 打开最新版本的GitHub以获取最新的Macintosh操作系统
  • 文件 - >新存储库
  • 本地路径 - >包含我的XCode项目的文件夹
  • 名称 - >给它一个名字
  • 发布
  • 同步
  • 推送....获取错误
  • 查看我的XCode项目文件夹,它看起来像是一个名为my GitHub项目的空子文件夹。咦?

7 个答案:

答案 0 :(得分:5)

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

cd /directory

git init

git add .

git commit -m "Name of Repo"

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

答案 1 :(得分:2)

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

我创建错误的步骤是:

  1. 在GitHub.com上创建了一个新的存储库
  2. 使用GitHub Desktop
  3. 克隆空存储库
  4. 在我的计算机上本地创建了一个新项目,该目录是我在第2步中将存储库克隆到的。
  5. 使用GitHub Desktop,尝试提交文件。这是我收到错误的时候。
  6. To" fix"这个,我去了GitHub桌面并为存储库创建了一个自述文件。然后我' Synced' GitHub桌面上的存储库,并且能够提交。

答案 2 :(得分:1)

如果您未启动存储库,则会出现此错误。请务必选中“使用自述文件初始化此存储库”框

答案 3 :(得分:1)

在我的情况下,我需要做的就是运行:

git add -A

在此之后,我成功地通过GitHub客户端提交了。

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

答案 4 :(得分:1)

git reset

然后回到GitHub桌面。这适用于我的情况。

答案 5 :(得分:0)

当然不是星巴克Wifi。

当我尝试进行初始提交时,我遇到了官方GitHub客户端,然后我再次尝试使用代码编辑器中的内置版本控制模块(Intellij IDEA),它运行得很好。

我甚至不会对问题的原因进行猜测,但如果您需要潜在的快速修复,请尝试使用其他GIT客户端。

答案 6 :(得分:0)

请先尝试提交并尝试推送。我也是git的新手,我曾经常常使用SVN,它在初次提交后对我有用。