如何在没有链接框架的情况下推送存储库?

时间:2018-01-08 21:52:52

标签: xcode git github

我最近在Xcode中创建了一个使用OpenCV框架的iOS应用程序。我想将此存储库推送到我的Github页面,但框架包含太大的文件。有没有办法从存储库中删除该框架,以便我可以推送它?

3 个答案:

答案 0 :(得分:0)

您可能不想将框架代码签入项目中。

使用.gitignore文件指定不应提交的目录。

如果您已经提交了这些文件,则必须重写历史记录以减少回购邮件的大小。如果没有做太多工作,可能值得从新的历史开始。

答案 1 :(得分:0)

您希望使用git ignore过滤(无论是按目录还是文件类型)。

如果您需要删除已提交的文件,请参阅this answer

答案 2 :(得分:0)

我从源代码中删除了框架并将其添加到frameworks文件夹中。 然后我从初始提交中删除了框架,重新发送并推送。