协作开发中,我们都会配置忽略文件,github为我们提供了各种语言的忽略文件,只需要下载使用即可,但默认项目中的所有内容都被提交到服务器上了,包括第三方框架
第三方框架会不断的更新,每次版本更新随着我们提交代码就会被再次提交到服务器,会造成服务器资源浪费,而项目中的Pods中存放着所有项目中的第三方框架,这些使我们不需要每次都提交的,所以如果你使用的是github上下载的忽略文件,还需要手动配置一下
通过Xcode打开.gitignore文件
这里代表Pods中的内容全部都要备份到服务器上,现在我们是需要取消Pods的备份只需要去掉第36行Pods/前面的"#"号即可
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
Pods/
设置好后,如果显示隐藏文件,直接重命名忽略文件,去掉文件名即可;如果没有显示隐藏文件,可以通过终端设置
1.打开终端
2.进度项目路径
3.输入命令
mv Objective-C.gitignore .gitignore
这样项目中的Pods中的文件就不再被提交了
注意点:
这种方式设置后,当其他人从服务器中下载了项目后,是没有Pods目录的,需要自己在本地执行pod install
并且最好不要加--no-repo-update参数
这样才能保证每次获取最新的框架