ios - 切换到工作区并在 Xcode 中添加 CocoaPods 后提交到 git?

标签 ios xcode git cocoapods git-commit

我刚刚在 Xcode 5 中将 CocoaPods 添加到我当前的项目中。当然,CocoaPods 创建了一个工作区,我已经在 Xcode 中启动了该工作区。我在工作区中看到了我的项目和 Pods 项目。

从第一天起,我的项目就一直处于源代码控制之下(本地 git + 远程 Bitbucket 存储库)。现在我想提交并添加 Pod 内容,但我认为我的 repo 在工作区中太深了——当我尝试提交时(并且我尝试了各种提交来获取 Pod 内容)它总是出错。

如何将我的 Pod 添加到我的存储库中?我是否必须删除旧存储库并在工作区级别创建一个新存储库 (git init)? (我当然希望不是,因为我对 git 不是很好,而且我的 repo 协议(protocol)中已经有很多历史提交。)

最佳答案

git 添加。

从包含您的 Xcode 项目的目录中,只需执行 git add .。文档 here .

说明

pod init 之前,您可能有以下层次结构:

enter image description here

很有可能,您的 git 设置从包含 .xcodeproj 的目录开始。

pod install 之后,层次结构没有改变。您只是在同一级别有更多文件:

enter image description here

.xcworkspace.xcodeproj 旁边,而不是在上面。您可以自由执行

git add .

...接着是

git commit -m "message"

...假设 .gitignore 设置正确,无论您是否愿意提交 Pods 目录。

关于ios - 切换到工作区并在 Xcode 中添加 CocoaPods 后提交到 git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22291456/

相关文章:

iphone - 当手绕传感器移动时,接近传感器打开

ios - iPad Air 2 和 iPad Pro 的不同布局

objective-c - 从 MainMenu 获取特定菜单项

macos - GIT - 如何在 OSX 上不使用鼠标复制 SHA?

Github (SSH) 通过公共(public) WIFI,端口 22 被阻止

ios - 使用 Cocoapods 的 Google Analytics 3.17 for iOS 现在支持 Bitcode 吗?

ios - 为什么我的 UIButton 在分配图像后改变大小和位置?我怎样才能保持不变?

objective-c - 将枚举或#define 标记设置为界面生成器中的对象

objective-c - ld : framework not found GData

git - 一次提交的多个管道?