iOS git不上传Cocoapods的pod文件

1.打开终端,切换到项目所在的工程目录下,新建.gitignore文件

touch .gitignore

2.打开.gitignore文件

open .gitignore

把下git需要忽略的文件代码拷贝到.gitignore中去

# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
# Mac OS X Finder and whatnot
.DS_Store
## Build generated
build/
DerivedData/
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
## Other
*.moved-aside
*.xcuserstate
*.xccheckout
## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
#CocoaPods
Pods/

最后面的
CocoaPods
Pods/是我们指定忽略pod文件。

3.然后发现SourceTree文件只剩下.gitignore的文件

图1


Snip20190302_1.png

图2


Snip20190302_3.png

图3

Snip20190302_4.png
  1. 配置语法:
  • 以斜杠“/”开头表示目录;
  • 以星号“*”通配多个字符;
  • 以问号“?”通配单个字符
  • 以方括号“[]”包含单个字符的匹配列表;
  • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
  • 此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
  1. 示例说明
  • # 注释 – 将被 Git 忽略
  • *.a 忽略所有 .a 结尾的文件
  • !lib.a 不忽略 lib.a 文件
  • /TODO仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
  • build/ : 忽略 build/ 目录下的所有文件
  • doc/*.txt : 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

https://my.oschina.net/longyuan/blog/521098
https://www.cnblogs.com/mrChangChang/p/11619771.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容