【问题标题】:Git unable to identify project.pbxprojGit 无法识别 project.pbxproj
【发布时间】:2017-07-06 13:02:17
【问题描述】:

每当我提交并推送project.xcodeproj 文件时,git 无法识别project.pbxproj,因为它没有显示在远程分支上。

如果我对项目进行了一些更改,例如添加新文件或更改项目设置等,但 git 仍然无法识别 project.xcodeproj 中的任何更改。

请帮帮我。

【问题讨论】:

  • 你的 .gitignore 文件里有什么?是忽略 .pbxproj 文件所在的文件夹,还是忽略该文件本身?
  • @Stephen 不,我没有忽略 .gitignore 中的任何文件。
  • git add 之后的结果是什么
  • @dengApro 文件添加成功

标签: ios xcode git push


【解决方案1】:

我终于找到了解决方案, 我移入project.xcodeproj 捆绑包并使用以下命令强制添加project.pbxproj 文件

git add -f project.pbxproj

【讨论】:

  • 几个小时以来,我一直在努力解决这个问题,直到我看到这篇文章,谢谢!
【解决方案2】:

因为project.pbxproj 文件被打包并嵌入到project.xcodeproj 包中。

你改变它,然后 git 添加它。

Git 无法识别 project.pbxproj,因为它没有显示在 远程分支。

我认为您需要一些插件才能在 Github 中打开文件,例如 fugitive.vim 。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2017-05-17
    • 1970-01-01
    • 2022-07-07
    • 2019-09-20
    • 2023-04-08
    相关资源
    最近更新 更多