介紹
gitignore :使用一個(gè)文件指定了上傳的黑名單求冷,使我們push的時(shí)候把符合該規(guī)則的路徑都忽略掉
為什么要這么做
第三方庫,都在git上存有的躺坟,也就是說属桦,它們?cè)诰W(wǎng)上都已經(jīng)有自己的空間了熊痴,如果我們把他們都push到自己的服務(wù)器,那么就是創(chuàng)建了另外的空間存放著他們的備份聂宾,那么果善,如果是幾十個(gè)項(xiàng)目都用到同一個(gè)庫呢?那么冗余度會(huì)很高
教程
太簡(jiǎn)單就不上圖了
創(chuàng)建gitignore文件
打開terminal (終端)
輸入指令: cd '項(xiàng)目目錄'
輸入指令: vim .gitignore
把 附文代碼(本文底部) copy 到終端
按 esc 鍵 系谐,輸入指令 :wq (指令意思:保存并返回上一層)
此時(shí)巾陕,可以輸入指令 sudo ls 查看目錄下是否存在gitignore,有則表示成功
如果之前沒有提交過第三方到遠(yuǎn)端纪他,則按照正常情況鄙煤,commit一下再push到遠(yuǎn)端就完成了
如果之前提交過得話,則輸入指令 git rm -r Pods,然后再comit茶袒,再push
效果檢驗(yàn)
重新clone一份這個(gè)項(xiàng)目到本地梯刚,你會(huì)發(fā)現(xiàn)這個(gè)項(xiàng)目中沒有了Pods這個(gè)文件夾,運(yùn)行項(xiàng)目也會(huì)報(bào)錯(cuò)薪寓。
~使用終端乾巧, cd 到項(xiàng)目目錄 ,執(zhí)行pod install試試- 0 - 大功告成
附文:
# 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