ios文件用git进行管理时,使用gitignore进行文件忽略
2014-02-22 11:31
501 查看
最近一个ios项目 使用git进行版本控制,但是发现忘记添加.gitignore
每次项目提交都会有每隔几秒xcuserstate的改变,而这个文件是不需要提交的 ,所以需要添加.gitignore对这个文件进行忽略
方法如下 xcode自带git工具 pereference-compnets 下载命令行
切换到git控制的程序目录 从别处拷贝 或者自己创建一个.gitignore 内容如下
/Demo/Demo-Info.plist
.DS_Store
/build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
Pods
保存之后,你会发现这个文件并未生效
原因是因为.ignore是后来加进来的 local cache里面记录的这个文件是不忽略的 所以需要进行缓存清除
高兴
4000
每次项目提交都会有每隔几秒xcuserstate的改变,而这个文件是不需要提交的 ,所以需要添加.gitignore对这个文件进行忽略
方法如下 xcode自带git工具 pereference-compnets 下载命令行
切换到git控制的程序目录 从别处拷贝 或者自己创建一个.gitignore 内容如下
Xcode
/Demo/Demo-Info.plist.DS_Store
/build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
CocoaPods
Pods保存之后,你会发现这个文件并未生效
原因是因为.ignore是后来加进来的 local cache里面记录的这个文件是不忽略的 所以需要进行缓存清除
$ git rm --cached iLedger.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate $ git commit -m "Removed the stupid strange file that shouldn't be tracked" $ git push
高兴
4000
相关文章推荐
- iOS-在Xcode中使用Git进行源码版本管理(五:忽略更改)
- ios使用Git管理项目,可以忽略哪些文件
- Android Studio开发中途使用gitignore文件进行提交忽略
- git中使用.gitignore文件 忽略git不必要提交的文件
- 使用 gitignore 文件 忽略文件提交 忽略文件更新
- Github使用gitignore忽略增加指定文件
- Github使用gitignore忽略增加指定文件
- git使用 .gitignore来忽略某些文件
- 让git忽略ignore所有文件,只对某些文件进行版本控制
- Github使用.gitignore文件忽略不必要上传的文件
- Github使用gitignore忽略增加指定文件
- Github使用gitignore忽略增加指定文件
- Github使用gitignore忽略增加指定文件
- Github使用gitignore忽略增加指定文件
- 使用 .gitignore来忽略某些文件【转】
- Github使用gitignore忽略增加指定文件
- GIT常用命令 && GIT本地使用 && GIT报错解决 && GIT的忽略文件(ignore files)
- Git忽略文件.gitignore的使用
- Github使用gitignore忽略增加指定文件
- git学习笔记-如何移除或忽略(ignore)已经提交给git管理的文件