Xcode - 配置.gitignore文件
2016-10-20 18:11
323 查看
在代码控制的时候,本地工程的很多文件是不需要被提交的。Xcode创建的工程中有 .gitignore配置文件可以用来设置在git提交时需要被忽略的文件。
一、配置.gitignore文件:
1.方法一:
1)编辑exclude文件
2)将要忽略的文件名写入文件
2.方法二:
1)首先要添加或者创建一个.gitignore文件,可使用以下代码创建(不包括$)
2)打开文件
3)添加需要被忽略的文件,这是一个.gitignore配置文件
‘#’是注释,可以使用正则表达式。
4)若没有生效,使用以下代码删除当前缓存
5)也可以打开文件夹,按以上路径直接找到UserInterfaceState.xcuserstate文件并删除
PS:个人在使用4)git rm —cached指令的时候是失败的,具体原因未查明,后用5)手动删除。
3.测试:再提交就显示没有药添加的文件了
二、
如果需要为本工程配置该文件,需要将文件放置在工程目录下;
如果为所有工程配置,则需要使用终端来完成。
打开终端输入git config 命令:
该命令会将配置信息写入到~/.gitignore文件中, -global参数是配置全局信息,~/.gitignore说明文件是放置于当前用户目录下的
为了使本机上的所有代码库都默认使用git用户,还需要执行如下命令进行配置:
一、配置.gitignore文件:
1.方法一:
1)编辑exclude文件
$ vim .git/info/exclude
2)将要忽略的文件名写入文件
$ myfile
2.方法二:
1)首先要添加或者创建一个.gitignore文件,可使用以下代码创建(不包括$)
$ touch .gitignore
2)打开文件
$ open .gitignore
3)添加需要被忽略的文件,这是一个.gitignore配置文件
# Xcode .DS_Store build/ *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 #*.xcworkspace #!default.xcworkspace xcuserdata profile *.moved-aside DerivedData .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
相关文章推荐
- Git忽略配置文件gitignore
- android studio 版本控制 .gitignore 文件配置 &&移除已上传到git的不需版本控制的文件
- git中关于文件是否加进版本控制管理库中的.gitignore文件配置
- gitignore 文件配置详解
- .gitignore文件配置
- Git中.gitignore文件的配置
- git的 .gitignore 如何配置(git如何忽略、追踪文件)
- 详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送
- 【GitHub】GitHub .gitignore文件简单配置使用
- 码源中国.gitignore忽略文件配置
- Git忽略文件及Unity下的ignore配置
- git中 .ignore文件的配置 忽略不想上传的文件
- Git的.gitignore文件配置
- iOS日常学习 - 如何配置.gitignore文件
- git 文件忽略配置(共享式) - .gitignore
- git ignore 文件配置
- .gitignore配置详解和配置的文件时哪些文件
- android提交GIT .gitignore过滤文件配置信息
- Git中已被跟踪的文件怎样在git .gitignore 配置
- iOS日常学习 - 如何配置.gitignore文件