在 GitHub 上推送工作一直很顺利。我认为这个问题是从我从 GitHub 检出分支开始的。如何解决?现在当我尝试推送到 GitHub 时,我会收到错误消息“无法确定当前分支。”
此外,我所有的本地提交在我的两个本地分支中都没有显示注释。至少在 xcode 9 UI 中没有。我不太知道如何使用本地 git 检查这些内容,如果有人能指向文档那将会有帮助。
在 GitHub 上推送工作一直很顺利。我认为这个问题是从我从 GitHub 检出分支开始的。如何解决?现在当我尝试推送到 GitHub 时,我会收到错误消息“无法确定当前分支。”
此外,我所有的本地提交在我的两个本地分支中都没有显示注释。至少在 xcode 9 UI 中没有。我不太知道如何使用本地 git 检查这些内容,如果有人能指向文档那将会有帮助。
我曾遇到这个问题,需要在终端里操作:
这个问题很可能是由于“HEAD”未连接引起的。
以下恢复步骤假设您在“HEAD”未连接时进行了更改,并且您希望保留这些更改。
进入您的项目目录并执行:git status
如果出现“HEAD”未连接的信息,则需要:
完成了,回到Xcode中,你又回到了你的分支,一切都和之前一样 :)
希望对您有所帮助。
我在检查之前的提交后遇到了同样的问题,并找到了解决方法。
在Xcode中,转到“源代码控制”>“克隆”>“克隆您要推送的存储库并保存它”,然后删除旧的Xcode项目并用克隆的项目替换它,它应该像往常一样工作。