我有一个Xcode项目,一个本地和一个远程存储库。首先,当前版本存在问题,我决定使用终端更改本地存储库的头部。 Xcode抓住了所有东西,我继续研究这个项目。当我决定提交更改时,Xcode给出了这样的错误:"错误:src refspec(与之分离)与any.error不匹配:无法将某些引用推送到[存储库地址]"。之后,我决定创建一个新的远程存储库并尝试对该项目进行初始提交。我添加了远程Xcode,现在它崩溃了,即使我打开"遥控器"标签。我使用bitbucket作为我的远程仓库 问题:是否可以解决这个问题,或者更容易将项目的所有内容复制到另一个并提交新内容?谢谢你的回复。
答案 0 :(得分:1)
我遇到了同样的问题:本地git repo是从命令行(来自终端应用程序)创建的,而不是从Xcode中创建的,Xcode每次都会崩溃,即使单击远程选项卡也是如此。我有一个不同的解决方案可能更容易:
1)使用当地Xcode非兼容仓库中的当前项目提交并推送所有更改
2)重新打开Xcode(如果它打开则关闭它)并选择"检查现有项目"来自Xcode
*如果您没有看到此Xcode启动屏幕,请转到“来源控制” - >“结帐”...
3)选择远程仓库然后
4)选择结帐目的地的新目录
现在您将设置一个项目并与Xcode兼容!
答案 1 :(得分:0)
:
创建新的空项目,然后复制上一个文件中的所有文件。创建新的存储库,绝对干净。推那里。
当使用命令行和git更改本地存储库的头部时,Xcode似乎发生了冲突。因此,这对于遇到相同情况的用户来说也是一种警告。