XCode Git Head独立

时间:2018-03-20 14:20:10

标签: xcode git

我是编程的新手,所以请不要咬我的头!我在GitHub上使用Xcode,但它突然停止工作了。 Xcode没有显示源控件上的当前分支,它没有加载远程存储库,并且git状态是“头部分离”。

我已经去了命令行并完成了“sudo git --version'”并接受了新的许可。

这个项目很有趣,但我已经做了很多工作。如果需要,我不介意丢失项目的历史,我只是想让GitHub的源代码控制回到工作状态。有什么建议吗?

enter image description here

2 个答案:

答案 0 :(得分:2)

如果要将带有分离头的提交添加到任何分支,则应使用cherry-pick命令

git checkout "branchname"
git cherry-pick "commitnumber"

答案 1 :(得分:0)

您的屏幕截图显示您已检出特定提交。截屏中红线部分遮挡的长十六进制数是提交编号。当您签出特定提交时,您没有当前分支,因此分离了git头。

修复方法是检查分支,以便再次拥有当前分支。在Branches文件夹中选择一个分支,在屏幕截图中选择BrianTests分支,右键单击,然后选择Checkout。