项目进行了老长时间,今天领导看代码发现提交文件时比较费劲,有很多不必要提交的文件,所以需要写一个.gitignore文件来忽略一些文件,项目用git来管理源代码,在克隆下来代码后在项目工程的根目录下就会有一个隐藏的.gitignore文件,如果没有的话可以创建一个txt文本并copy到根目录下并改名为.gitignore
一:删除之前的缓存过的文件
git rm -r --cached ettAiXuePaiNextGen.xcworkspace/xcuserdata/LiuChuanan.xcuserdatad(这个目录可以在SourceTree中的文件状态中获取)
git rm -r --cached .DS_Store
二:编辑.gitignore
vim .gitignore
三:点击i进入编辑模式,将下列需要屏蔽的信息复制
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.xcuserstate
四:点击Esc退出编辑 :wq保存编辑内容
五:提交
git commit -m "Removed the stupid strange file that shouldn't be tracked"
六:git push