问题描述
用git做ios工程的版本管理,project文件经常会变,所以push或者pull的时候就会冲突,而且经常冲突。
git pull的时候能不能指定文件或者忽略project文件呢?
或者有什么其他方案呢?
问题解答
回答1:总结了github上几个XCode项目.gitignore,我们现在的项目目前的.gitignore如下:
# files created by Xcode 3 or older*.pbxuser*.mode1*.mode1v3*.mode2v3*.perspectivev3*.xcclassmodel/# files created by Xcode 4xcuserdata/# build products*.build/build/DerivedData/# Misc.svn.DS_Store回答2:
.gitignore 里可以指定忽略
回答3:补充一个github上面的gitgnore的集合。
https://github.com/github/gitignore
回答4:有些文件可以不添加到git项目中。