GitHub的gitignore文件使用

1、pod init,如果没装cocoaPods出门左拐

2、在Podfile填写配置后,pod install,(有可能会很慢,排除网络原因,就是之前ruby源没有更换至国内)

3、项目pod完之后,上传GitHub要有.gitignore配置

4、iOS开发下的对应解决方案

或许你会遇到以下的问题 :

1.使用了第三方库,或许量少,但是随着迭代,需求的增加,依赖的第三方会越来越多

2.第三方库多起来,导致整个项目占用空间高达数百M,单单clone就需要一个下午了

那么,这个时候就需要用到git 的 ignore功能了

1.介绍

gitignore :使用一个文件指定了上传的黑名单,使我们push的时候把符合该规则的路径都忽略掉

2.为什么要这么做

第三方库,都在git上存有的,也就是说,它们在网上都已经有自己的空间了,如果我们把他们都push到自己的服务器,那么就是创建了另外的空间存放着他们的备份,那么,如果是几十个项目都用到同一个库呢?那么冗余度会很高

3.教程

太简单就不上图了

创建gitignore文件

打开terminal (终端)

输入指令:cd '项目目录'

输入指令:vim .gitignore

把 附文代码(本文底部) copy 到终端

按 esc 键 ,输入指令:wq(指令意思:保存并返回上一层)

此时,可以输入指令sudo ls查看目录下是否存在gitignore,有则表示成功

如果之前没有提交过第三方到远端,则按照正常情况,commit一下再push到远端就完成了

如果之前提交过得话,则输入指令git rm -r Pods,然后再comit,再push

效果检验

重新clone一份这个项目到本地,你会发现这个项目中没有了Pods这个文件夹,运行项目也会报错。

~使用终端, cd 到项目目录 ,执行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

效果

need-to-insert-img

need-to-insert-img

参考:https://www.jianshu.com/p/8b9660cb732d

你可能感兴趣的:(GitHub的gitignore文件使用)