iOS-进阶学习

iOS .gitignore 配置文件

2018-04-26  本文已影响140人  因为太有钱

传送门

点击进入 gitignore.io
输入你需要配置的语言,会帮助你自动生成一份配置。
比如:输入 Objective-C 和 Swift 会帮助你生成配置文件。

github 中 gitignore 仓库
里边罗列了所有语言的文件.

参考文章 .gitignore配置

gitignore简单记录

主要忽略 临时文件、配置文件、或者生成文件等 image

以上除Podfile外,其它三个文件都不是必须提交的。
"其中Pods目录没必要提交,里面的文件都是根据Podfile描述的依赖库的配置信息下载和生成的文件。
因为CocoaPods支持语义化版本号,所以需要Podfile.lock文件记住当前使用的版本,当然这个文件也不是必须。不过提交这个的好处是,可以提醒团队里面的人,依赖库版本已经更新”。

如果远端存在了gitignore,那么你需要将远端中的文件删除:
 git rm -r --cached Pods/ //进行删除

git rm –cached 把文件.DS_Store从git的索引库中移除
但是对文件.DS_Store本身并不进行任何操作也就是说本地还是有.DS_Store文件的,但是远端却没有了
之后再使用
git commit /push 
提交上去 
这样就不会再用担心这个文件的冲突了

我的 gitignore 文件 仅限于iOS项目使用

# Xcode
.DS_Store
build
report.xml
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace
#CocoaPods
Pods
Podfile.lock
xcschemes
上一篇下一篇

猜你喜欢

热点阅读