推向github工作正常。我认为当我从github检出一个分支时,这个问题就开始了。我该如何解决?当我现在尝试推送到github时,我收到错误“当前分支无法确定。”
此外,我的所有本地提交都没有在我的任何一个本地分支中显示评论。至少不在xcode 9 UI中。我真的不知道如何使用本地git来检查这些内容,所以如果有人想要指出那些有用的文档。
答案 0 :(得分:20)
我遇到了这个问题,你需要在终端中弄清楚:)
问题很可能是一个独立的HEAD
此恢复是基于您在分离时已进行更改并且您希望保留这些更改。
导航到您的项目目录并执行: git status
如果你有一条HEAD分离的消息,那么:
你的一切都完成了,回到Xcode和你的分支以及你离开时的一切:)
希望这有帮助。
答案 1 :(得分:2)
在命令提示符中依次键入以下命令(1-4):
现在转到Xcode项目中的源代码管理导航器窗格,然后从“分支”选项卡中删除“临时”分支
答案 2 :(得分:1)
在检出先前的提交并找到修复后,我遇到了同样的问题。
在Xcode中,转到Source Control>克隆>克隆您尝试推送并保存的存储库,然后删除旧的Xcode项目并将其替换为克隆的项目,它应该正常工作。
答案 3 :(得分:0)