码迷,mamicode.com
首页 > 其他好文 > 详细

git中忽略UserInterfaceState.xcuserstate的方法

时间:2016-02-14 19:43:26      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:

使用版本控制来托管代码时会遇到这样的问题

添加过.gitignore文件后每次push时还是会有UserInterfaceState.xcuserstate文件

这时可以在终端中输入

git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn‘t be tracked"

这里要注意的有三点:

1.首先要进入该工程的路径中,也就是.xcodeproj的上一级,否则会出现以下错误

fatal: path spec ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate did not match any files

2.ProjectFolder为对应的工程名称

3.myUserName为对应的用户名称

 

之后再提交时就不会出现UserInterfaceState.xcuserstate文件了

 这里有stackoverflow的问答

 

git中忽略UserInterfaceState.xcuserstate的方法

标签:

原文地址:http://www.cnblogs.com/sea-star3/p/5189466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!