Xcode 错过了“推送到远程”
Posted
技术标签:
【中文标题】Xcode 错过了“推送到远程”【英文标题】:Xcode missed "Push to Remote" 【发布时间】:2019-12-10 00:29:08 【问题描述】:我试图强制提交到 BitBucket 存储库的第一个项目。按照在线教程(不使用源代码管理),我不小心错过了检查“推送到远程”选项。
现在我的项目,在 Branches 下,显示“1 commit ahead”。
如何让事情恢复同步?我是否需要恢复到以前的提交,并重做最后的代码更改?还是我可以强制另一个合并?
【问题讨论】:
Xcode > 源代码管理 > 推送?.. @mag_zbc 谢谢。我实际上只是这样做了。事情搞砸了。我的分支名称是automation/pushToHOc
,我已经提交了 40 次并使用命令行推送到我的远程分支。然后,当我使用您的建议时,Xcode 提示我创建origin/automation/pushTohOc
,它本身将H
更改为h
。这很奇怪。
【参考方案1】:
这意味着您还有一个提交尚未推送,因此您领先于远程分支。只需推送存储库:Source Control -> Push... -> 选择要推送的分支
【讨论】:
谢谢。当我尝试这个时,它只在下拉字段中显示“正在加载”。点击 Push 似乎没有任何作用。 @jingo_man 检查更新的响应,它应该会显示类似这样的内容 再次感谢。我想知道 Xcode 是否“断开连接”?由于我的没有显示任何分支,它只是说“正在加载......”。我试过重启 Xcode 和笔记本电脑 @jingo_man 你的意思是你没有连接到互联网吗?如果这不起作用,请使用终端尝试:打开终端 -> cd 到项目文件夹 -> git push origin [branch_name]以上是关于Xcode 错过了“推送到远程”的主要内容,如果未能解决你的问题,请参考以下文章