【问题标题】:git push ignore cocoapodsgit push 忽略 cocoapods
【发布时间】:2014-09-11 12:41:56
【问题描述】:

几个月来,我一直在开发 iOS 应用程序。现在,我想将它推送到 bitBucket 上。问题是 git push 忽略所有与 cocoapods 相关的文件(例如 project.xcworkspace Podfile、Podfile.lock、Pods 等)

有没有办法推送这些文件?

【问题讨论】:

  • 你“git add”了那些文件吗?您提交更改了吗?您是否正在使用为这些文件或文件类型指定规则的 .gitignore 文件?
  • 我对 git 很陌生。我试图提交添加和推送。但不知道 gitignore 文件。
  • 好吧,如果文件没有被推送,你还没有告诉 git 开始在你的存储库中跟踪它们。无论如何,这本免费的电子书是从 git 开始的好地方:git-scm.com/book
  • 'git add filename' 是您需要的命令。但是,我强烈建议您在继续之前阅读更多关于 git 的内容,因为很明显您目前还没有系统的基本工作知识。上述电子书包含您需要的所有信息。
  • 命令之间有一些细微的差异,有些不是那么细微(例如结帐),因此您可能需要阅读。检查您的 .gitignore 文件。如果存在,它将位于项目的根目录中(注意前面的“.”)。

标签: git bitbucket gitignore


【解决方案1】:

使用文本编辑器打开您的.gitignore 文件(注意:这是一个隐藏文件)。它很可能有这样的行:

Pods/
Podfile

或:

Pod*

Pods/ 行经常被添加到一些默认的 .gitignore 文件中(example),它告诉git 不要推送 CocoaPods 依赖项。

好吧,解决方案是删除或注释掉这些行(cmets 使用 .gitignore 中的 # 字符完成)。

【讨论】:

    【解决方案2】:

    使用 git add -A 添加所有内容。

    【讨论】:

    • 您能说得更详细些吗?我也遇到了同样的问题,我试了一下,没有任何有用的结果
    猜你喜欢
    • 1970-01-01
    • 2017-05-26
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 2012-05-09
    • 2012-10-23
    • 2016-04-09
    相关资源
    最近更新 更多