其中 HelloWorld.xcodeproj 属于包文件,它内部的很多东西是不能提交的,包括:
project.xcworkspace 和 xcuserdata,它们是与用户有关的。Git 中有一个.gitignore 配置文件,
在这个文件中可以设置被忽略的文件。下面的内容是一
个.gitignore 配置文件:
# Exclude the build directory
build/*
# Exclude temp nibs and swap files
*~.nib
*.swp
# Exclude OS X folder attributes
.DS_Store
# Exclude user-specific XCode 3 and 4 files
*.mode1
*.mode1v3
*.mode2v3
*.perspective
*.perspectivev3
*.pbxuser
*.xcworkspace
xcuserdata
文件中#号是注释,可以使用正则表达式,文件考虑到了 X code 3 和 4 差别。这个文件创
建之后,应该放在什么地方?如果只考虑对一个特定工程忽略,
.gitignore 文件应该放在代
码库目录下面,目录结构如下所示:
<代码库目录>