一、iOS gitignore 忽略上传pods/cocoaPods 文件
- 1、打开终端,输入指令:
cd '项目目录' - 2、输入指令:
vim .gitignore - 3、把代码copy到终端
# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace
#CocoaPods
Pods
!Podfile
!Podfile.lock
- 4、按
esc键 ,输入指令:wq(指令意思:保存并返回上一层),
此时,可以输入指令sudo ls查看目录下是否存在gitignore,有则表示成功 - 5、如果之前没有提交过第三方到远端,需要输入指令
git rm -r Pods,然后再comit,再push
二、git文件上传超过100M解决方案
1、查看哪个文件超过了100M
终端或者工具(例如SourceTree)会爆出该文件的代号(看着像一串md5)。可以先试用下面代码查询文件的路径,也就是是哪个文件
git rev-list --objects --all | grep xxx
git ls-tree -r HEAD | grep xxx2、如果需要删除该文件,从缓存中删除
$ git filter-branch --tree-filter 'rm -f xxx' --tag-name-filter cat -- --all
这里的替换成报错文件的具体路径(例如Others/LiveVendors/IMSDK/QALSDK.framework/QALSDK)3、再次进行push操作
git push