最近每次提交代码的时候都有有提示一个.DS_store,而且有时候下拉代码的时候也是这个冲突
搜索了资料之后发现需要创建gitignore文件,可以在mac上command+shift+. (点)显示隐藏的文件,可以查看该工程是否有这个文件。(参考:https://www.jianshu.com/p/4d099d3a4603,
https://www.jianshu.com/p/1403536bd2d3 感恩作者分享)
如果没有的话,可以创建,步骤如下:
打开终端,cd 进入该项目根目录
touch .gitignore
双击打开gitignore,把下面代码粘贴进去
# Xcode
.DS_Store
## Build generated
build/
DerivedData/
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
## Other
*.moved-aside
*.xccheckout
*.xcworkspace
!default.xcworkspace
## Obj-C/Swift specific
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
# CocoaPods
Pods
!Podfile
!Podfile.lock
# Carthage
Carthage/Build
# fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
# Code Injection
iOSInjectionProject/
如果是项目做到一半才开始加入.gitignore,则需要在commit所有已经修改文件后,执行以下命令保证.gitignore开始生效。
git rm -r --cached .
git add .
git commit -m 'update .gitignore'