我使用Git进行Xcode 4项目版本控制。我明确地添加了ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState。xcuserstate到.gitignore,但是Git不会忽略它。有人知道为什么吗?
当前回答
我觉得这样写比较好。
git rm——cache *//UserInterfaceState.xcuserstate**
其他回答
如果在做了上面提到的所有事情之后文件仍然显示,请确保Xcode设置中的这个复选框是未选中的:
我觉得这样写比较好。
git rm——cache *//UserInterfaceState.xcuserstate**
对于xcode 8.3.3,我刚刚检查了上面的代码,并观察到,现在在这种情况下,我们必须将命令更改为这样
首先,您可以使用。gitignore文件
touch .gitignore
之后,你可以使用这个命令删除所有的userInterface文件,通过使用这个命令,它将尊重你的.gitignore文件。
git rm --cached [project].xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"
如果你使用GitHub,这里有一些演示和快捷方式,基本思想是一样的。
1. 像这样打开终端
2. 将下面的命令粘贴到终端,后面加一个空格,然后像这样粘贴.xcuserstate文件的路径
Git rm——缓存
3.确保你有正确的git忽略,然后提交代码:)
对我来说什么都没用,除了这个
把这条线加到你的gitignore里
*.xcuserdata
推荐文章
- GitHub -未能连接到GitHub 443 windows/连接到GitHub失败-无错误
- 如何使Eclipse/EGit在更新后识别现有的存储库信息?
- 撤销意外git隐藏pop
- 我怎么能让詹金斯CI与Git触发器推到主人?
- Git:哪个是分支的默认配置远程?
- 为iOS模拟器构建,但链接框架'****.framework'是为iOS构建的
- 如何从拉请求中删除提交
- 如何用分发文件发布npm包?
- 如何象征崩溃日志Xcode?
- Xcode - ld:没有为- lpods找到库
- 跟踪在GitHub上创建的一个新的远程分支
- 没有空格的合并会产生冲突
- Xcode 4 -构建输出目录
- 如何使用refspec将Git标记推到分支?
- 我如何输入RGB值到接口生成器?