Xcode - 配置.gitignore文件

来源:互联网 发布:firefly linux 安装 编辑:程序博客网 时间:2024/06/05 10:57

在代码控制的时候,本地工程的很多文件是不需要被提交的。Xcode创建的工程中有 .gitignore配置文件可以用来设置在git提交时需要被忽略的文件。

一、配置.gitignore文件:
1.方法一:
1)编辑exclude文件

$ vim .git/info/exclude

2)将要忽略的文件名写入文件

$ myfile

2.方法二:
1)首先要添加或者创建一个.gitignore文件,可使用以下代码创建(不包括$)

$ touch .gitignore

2)打开文件

$ open .gitignore

3)添加需要被忽略的文件,这是一个.gitignore配置文件

# Xcode.DS_Storebuild/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3#*.xcworkspace#!default.xcworkspacexcuserdataprofile*.moved-asideDerivedData.idea/*.xcuserstate# Pods - for those of you who use CocoaPods#Pods

‘#’是注释,可以使用正则表达式。

4)若没有生效,使用以下代码删除当前缓存

$ git rm —cached xxx.project/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate$ git commit -m "add file to .ignore file"$ git push

5)也可以打开文件夹,按以上路径直接找到UserInterfaceState.xcuserstate文件并删除
PS:个人在使用4)git rm —cached指令的时候是失败的,具体原因未查明,后用5)手动删除。

3.测试:再提交就显示没有药添加的文件了

$ git add .

二、
如果需要为本工程配置该文件,需要将文件放置在工程目录下;
如果为所有工程配置,则需要使用终端来完成。
打开终端输入git config 命令:

$ git config --global core.excludesfile ~/.gitignore

该命令会将配置信息写入到~/.gitignore文件中, -global参数是配置全局信息,~/.gitignore说明文件是放置于当前用户目录下的
为了使本机上的所有代码库都默认使用git用户,还需要执行如下命令进行配置:

$ git config --global user.name git
0 0
原创粉丝点击