创建了.gitignore,打开xcode操作之后,.xcscheme、xcschememanagement.plist...之类的几个文件又出来了。
解决方法:
- cd 到工程目录 ( 当前目录下应该有.git 、 .gitignore)
- git rm --cached *.xcuserstate
git rm --cached [要忽略的文件] - commit
- push
ps:个人理解,欢迎指正。
这个.gitignore不起作用,应该是在创建这个.gitignore之前就已经有了.xcscheme、xcschememanagement.plist这两个文件,所以文件的更改git还是会记录。要让.gitignore有用,删除这两个文件就行了,这样用户对xcode的操作要记录,就需要先创建这两个文件,这个时候检测到.gitignore里忽略了,就不会创建,git也就不会提示有更改了。
网友评论