Ios Xcode源代码控制-在加载时推送本地更改

Ios Xcode源代码控制-在加载时推送本地更改,ios,xcode,git,bitbucket,Ios,Xcode,Git,Bitbucket,我一直在Xcode源代码管理中遇到这个问题。如果我签出以前的分支,然后切换回最新的分支,有时我无法再推到我的遥控器,因为它在加载时卡住了 我确实找到了一些解决问题的方法,比如克隆项目或使用终端推动本地更改,但是有没有更好的解决方案可以在Xcode中解决这个问题 我试图重新连接我的bit bucket帐户、清理构建文件夹、更新Xcode并重新启动所有内容,但没有解决任何问题。这应该链接到不再可用或当前的缓存凭据 如果您的URL是HTTPS URL或SSH URL(git@bitbucket.or

我一直在Xcode源代码管理中遇到这个问题。如果我签出以前的分支,然后切换回最新的分支,有时我无法再推到我的遥控器,因为它在加载时卡住了

我确实找到了一些解决问题的方法,比如克隆项目或使用终端推动本地更改,但是有没有更好的解决方案可以在Xcode中解决这个问题


我试图重新连接我的bit bucket帐户、清理构建文件夹、更新Xcode并重新启动所有内容,但没有解决任何问题。

这应该链接到不再可用或当前的缓存凭据

如果您的URL是HTTPS URL或SSH URL(
git@bitbucket.org:…

如果是HTTPS版本,请尝试切换到SSH版本进行测试,如下所示

这个问题是和,它主张完全重新安装XCode,但我会首先检查远程URL

委员会确认:


重新安装Xcode是唯一有效的解决方案


花了一天时间才找到最简单的解决办法。 您可以重新安装Xcode,但这确实很耗时,而且您可能会再次面临同样的问题

只需按照以下步骤快速解决问题:
1.下载并安装Github桌面。
2.退出Xcode应用程序并清除Xcode缓存文件。
3.使用Github桌面找到本地存储库,然后单击“获取来源”。
4.进行一些更改,提交并推送到当前工作分支,它可能是主分支。
5.检查web浏览器中的最新提交消息,如果可以看到最新提交消息,则问题已解决。

6.只需打开Xcode应用程序,进行一些更改,然后尝试提交和推送。伟大的一切都会像以前一样顺利

我终于解决了这个问题。这个问题似乎发生在签出以前的Xcode构建时。这将断开遥控器,导致其在装载时卡住

要首先修复它,请使用终端推送任何未提交的工作 e、 g.git推送原点头:master

转到Xcode中的源导航器,检查您刚才提交的推送是否在远程文件夹中。对我来说,这是我的遥控器>原点>主机

然后从Branchs>master中删除主分支,然后签出Remotes>origin>master分支

源代码管理现在可以从Xcode中推送。
我希望这会有所帮助。

下载适用于笔记本电脑操作系统的Github应用程序


然后克隆项目…

我修复了“分离的头部”,它成功了。

谢谢,VonC,尝试了上述方法,但没有效果。当我有时间的时候,我可能会删除并重新安装Xcodeworked@STerrier好啊我已经在答案中加入了你的评论以提高可视性。我遇到的问题在Bitbucket中,但感谢你的帮助克隆该项目是一个更简单的解决方案。你应该说你是如何修复已分离的头部的,以便其他人可以利用你的答案。是的,你能解释一下你是如何做到的吗?谷歌“如何修复已分离的头部”你会发现很多建议。例如: