push项目到github远程仓库,项目中第三方库太大push不了怎么办

目前的项目有900多M,800多M都是第三方库,这些库在这个文件夹中
clipboard.png

我想把项目push到github远程仓库,但是这些库我觉得没必要也push上去,因为后期几乎不会修改它,只需要修改其他代码即可,而且github也push不了大于100M的文件,有什么方法可以在push的时候只上传代码,不上传第三方库

我使用的xcode自带的git管理工具,在百度谷歌搜不到解决方案,请各位大神帮助,谢谢

阅读 3.4k
2 个回答

我自己搞出来了
第1种情况,如果你的项目是在刚创建本地仓库后,重新在本地仓库目录下创建的新项目
这时候当你的项目中需要集成第三方库的时候,把这个库先整到你的项目中,但是这个库特别大,你不想把他push到github,那么在commit或者push的时候,做以下操作,取消打钩后commit或者push就可以了
clipboard.png

第2种情况,如果你的项目已经写的差不多了,现在突然想push到github,但是里面很多很大的第三方库
这时候先复制一份你的项目到桌面,删除里面的第三方库,然后将这个已经删除第三方库的项目复制到本地仓库,打开该项目,进行commit.等commit完毕后,再将你删除的第三库重新添加进去.等到第二次commit时,按照上图做就可以了

其实你需要的是.gitignore文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题