我在这方面真的很陌生,所以感谢您的耐心(并处理我的挫败感)。
我创建了一个新的 Xcode 项目,将其置于源代码管理之下,并成功地在本地进行了更改/提交。
我在 Github 上创建了一个公共存储库(https://github.com/nyuman/Beaner,请原谅标题,这是一个古老的内部笑话。我正在制作一个 bean 计数器)。
而且我还成功地在 Xcode 中添加了该存储库。我使用 git 作为用户名、我的 SSH 链接等。
问题:当我从 Xcode 推送时,我收到一个弹出窗口,告诉我“工作副本已过期。尝试从远程拉取最新更改,然后再次推送。”
所以我然后尝试拉,然后我得到这个弹出窗口:“Beaner/master”不是一个有效的远程分支。请选择不同的远程分支。”
我已 100% 遵循本指南:http ://www.raywenderlich.com/13771/how-to-use-git-source-control-with-xcode-in-ios-6
我没有任何需要提交的未完成更改。Xcode 告诉我远程存储库连接正常(到处都是绿灯)。这几乎每次都会发生,并尝试通过 Xcode 设置源代码控制,这让我发疯......