今天在使用.gitignore的过程中,遇到了一个很奇葩的问题,在gitignore中已经添加了*.xcuserdata。但是每次改一个文件,都会到导致 .xcuserdata文件修改,不能忍受。使用了下面的方法来解决问题。
在终端中输入:
$ git rm --cached XXX.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate
$ git commit -m "Removed the stupid strange file that shouldn't be tracked"
$ git push
搞定!
然后,转发一篇不错的关于.gitignore的文章。
原文地址:http://blog.csdn.net/xmyzlz/article/details/8592302
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:
//此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结