【问题标题】:Issues on adding new files through git in XcodeXcode中通过git添加新文件的问题
【发布时间】:2023-03-09 02:32:01
【问题描述】:

我在我的项目中添加了两个新文件,并使用命令将它们添加到我的 github

git add MyProject/File1.m
git add MyProject/File1.h

我提交了更改并将更改推送到我的分支。

git commit -m "added two new files"
git push origin newbranch

我确保我没有提交用户状态文件。

当我git stash 时,它返回到已提交状态,即添加了两个新文件,但我的文件在我的 Xcode 中丢失了。但是当我在 Finder 中检查我的文件夹时,我能够找到它们。我该如何避免这种情况?

我想在 Xcode 的项目导航器中查看我的文件。看来我每次都需要从 Finder 中添加这些文件。很麻烦。

需要一些建议和指导。真的很感激...

【问题讨论】:

    标签: ios xcode git github


    【解决方案1】:

    我认为你的文件没有在 XCode 的项目文件中添加它的引用条目。

    解决方案:只需使用 xcode 添加丢失的文件,然后再次提交并将代码推送到 github。

    【讨论】:

      【解决方案2】:

      Xcode 项目也必须受版本控制,特别是文件project.pbxproj。将新文件添加到 Xcode 后,您还需要将更改提交到项目文件。

      由于git stash 将您的 Xcode 项目恢复到没有文件的状态,我猜您确实将文件添加到 Xcode,但后来忘记将更改提交到 Xcode 项目。

      # You already had these:
      git add MyProject/File1.m
      git add MyProject/File1.h
      
      # Now you also need to do this:
      git add MyProject/MyProject.xcodeproj/project.pbxproj
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-15
        • 2013-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-05
        • 1970-01-01
        相关资源
        最近更新 更多