.gitignore文件作用
当项目使用git进行版本控制时,为了不提交项目的过程文件等,可在.gitignore文件中配置忽略这些文件。
建议文件内容
.DS_Store
.svn
profile
*.moved-aside
#CocoaPods
Pods/
!Podfile
!Podfile.lock
## Build generated
build/
DerivedData
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint
*.xcscheme
*.xcworkspace
!default.xcworkspace
DerivedData
.idea
## Obj-C/Swift specific
*.hmap
*.ipa
在添加.gitignore文件前没有提交过代码
在项目目录下执行一下指令
git
项目已经提交到了git仓库
在项目目录下执行一下指令
git pull
然后新增.gitignore
git rm -r --cached .
git add .
git commit -m 'add gitignore file'
git push