首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git推送本地PodSpec

Git推送本地PodSpec
EN

Stack Overflow用户
提问于 2015-10-08 08:28:42
回答 1查看 509关注 0票数 2

我目前正在尝试自己开发iOS,我的项目现在已经变得相当大,所以我想把git推送到github,以防我搞砸了。

然而,当我尝试git推送时,它总是给出这样的结果。

"large files are detected, File Pods/nighthawk-webrtc/lib/libWebRTC-8444-arm-intel-Release.a is 118.31 MB; this exceeds GitHub's file size limit of 100.00 MB"..

是我的本地"nighthawk-webrtc-8444.podspec"导致了这个问题。

我认为这可能与.gitignore文件有关,因为我包含了推送的PODS,所以我的.gitignore编写如下

代码语言:javascript
复制
    # Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout

#CocoaPods
Pods

以排除Pods库。然而,它并不起作用。它仍然试图git推送整个本地nighthawk-webrtc-library到github,我仍然得到相同的错误。

这个nighthawk-webrtc-library是由第三方创建的pod spec,当我运行pod spec lint时,它给出了以下验证错误:

代码语言:javascript
复制
-> nighthawk-webrtc (8444)
    - ERROR | The name of the spec should match the name of the file.
    - WARN  | There was a problem validating the URL www.perch.co.

我不知道它是否与git push有关,但即使有,我似乎也不能编辑它。

为了清楚起见:我希望git将本地pod规范推送到github,但我不希望像系统当前所做的那样,使用git推送整个库。不管怎样,解决这个问题?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-10-08 09:10:26

尽管git忽略了这些文件,但我敢打赌你需要从本地git中删除这些文件,然后提交并推送。忽略更改不是追溯活动的,即,如果添加了文件,则需要将其删除。

找到一个外壳并输入:git rm <FILE(S)>或使用源树/塔或您喜欢的任何东西

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33004651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档