我的 .gitignore 文件内容如下:
build/
glucosia.xcodeproj/
!glucosia.xcodeproj/project.pbxproj
core-plot/framework/build
core-plot/framework/CorePlot-CocoaTouch.xcodeproj/
!core-plot/framework/CorePlot-CocoaTouch.xcodeproj/project.pbxproj
.DS_Store
Classes/.DS_Store
奇怪的是,glucosia.xcodeproj/project.pbxproj
正如我所期望的那样,并没有被忽略。
But, core-plot/framework/CorePlot-CocoaTouch.xcodeproj/project.pbxproj
仍然被忽视。
有任何想法吗?
Thanks!
正如在gitignore手册页 http://www.kernel.org/pub//software/scm/git/docs/gitignore.html:
A gitignore
file 指定 git 应忽略的故意未跟踪的文件
If glucosia.xcodeproj/project.pbxproj
(根据建议Alan https://stackoverflow.com/users/66353/alan-haggai-alavi注释中)已经被跟踪,需要将其从缓存中删除,然后 gitingore 指令才会生效。
git rm --cached glucosia.xcodeproj/project.pbxproj
如果文件已经提交,请参阅此所以答案 https://stackoverflow.com/questions/1158857/working-with-git-info-exclude-too-late (git commit --amend
将其从最新提交中删除)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)