一携茂、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 xxx
2昔驱、如果需要刪除該文件疹尾,從緩存中刪除
$ git filter-branch --tree-filter 'rm -f xxx' --tag-name-filter cat -- --all
這里的替換成報錯文件的具體路徑(例如Others/LiveVendors/IMSDK/QALSDK.framework/QALSDK)3、再次進行push操作
git push