ios - Git 推送本地 PodSpec
<p><p>我目前正在尝试自己开发 iOS,并且我的项目现在已经变得非常大,所以我想将 git push 到 github,以防万一我搞砸了。 </p>
<p>但是,当我尝试 git push 时,它总是给出这个</p>
<p><code>“检测到大文件,文件 Pods/nighthawk-webrtc/lib/libWebRTC-8444-arm-intel-Release.a 为 118.31 MB;这超出了 GitHub 的文件大小限制 100.00 MB”..</code></p>
<p>这是我的本地 <code>"nighthawk-webrtc-8444.podspec"</code> 导致问题的原因。 </p>
<p>我有点认为这可能与 .gitignore 文件有关,因为我包含了用于推送的 PODS,所以我的 .gitignore 写成这样</p>
<pre><code> # 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
</code></pre>
<p>排除 Pods 库。但是它不起作用。它仍在尝试将整个本地 nighthawk-webrtc-library git push 到 github,但我仍然遇到同样的错误。 </p>
<p>这个 nighthawk-webrtc-library 是由第三方创建的 pod 规范,当我运行 pod spec lint 时,它给了我以下验证错误:</p>
<pre><code>-> 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.
</code></pre>
<p>我不知道它是否与 git push 有关,但即使有,我似乎也无法编辑它。 </p>
<p>明确一点:我希望将本地 pod 规范 git push 到 github,但我不希望像系统当前正在做的那样 git push 整个库。有任何解决这个问题的方法吗? </p>
<p>非常感谢。 </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>虽然文件被 git 忽略了,但我敢打赌,你需要花一美元将它们从本地 git 中删除,然后他们提交并推送。忽略更改不是 RETRO-ACTIVE,即如果添加了文件,则需要将其删除。</p>
<p>拖放到 shell 并键入:
<code>git rm <FILE(S)></code>
或者使用 SourceTree/Tower 或任何你喜欢的东西</p></p>
<p style="font-size: 20px;">关于ios - Git 推送本地 PodSpec,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33004651/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33004651/
</a>
</p>
页:
[1]