记录一次给iOS 工程添加.gitignore文件

新建了一个iOS工程,修改过代码之后,提交发现有一些自己不想要提交的内容

如下图,里面有.DS_Store文件,还有xcsuserstate文件,

这个时候需要添加忽略文件

首先在工程文件夹中执行 touch .gitignore 创建忽略文件,如果创建过之后

看不到文件,则是没有展示隐藏文件,执行cmd + shift + .就可以看到了

然后编辑如下

复制代码
# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout
*.xcworkspace
!default.xcworkspace

#CocoaPods
Pods
!Podfile
!Podfile.lock

然后删除记录

复制代码
git rm -r --cached .

添加修改

复制代码
git rm -r --cached .

提交修改

复制代码
git commit -m "修改gitignore文件"

推到远端

复制代码
git push

会产生这样的一个删除提交

相关推荐
HouWan9 小时前
Flutter: MediaQuery.of(context) 为什么可能拖慢页面?
android·flutter·ios
用户380341658829710 小时前
Broadcast Extension 里的 Live Activity:一次跨进程妥协
ios·音视频开发
匠测AI说10 小时前
XCUITest 自动化全解:同进程白盒、XCTest 架构、自动同步机制与 iOS 端选型指南
测试工具·ios·自动化
横木沉13 小时前
IntelliJ IDEA 无法识别 Git:Git is not installed 问题解决
java·git·github·intellij-idea
silianpan14 小时前
CAD 文档预览 UTS 插件
android·ios·harmonyos
为你学会写情书15 小时前
Git 学习指南:从日常命令到多人协作与提交规范
git
世纪末の魔术师15 小时前
从 Healthory 到 Nature Aimanic:两款 iOS App 审核实战后,我总结了这份过审清单
ios·ios过审·苹果过审·ios应用过审
庚鑫15 小时前
macOS 27 上维护 Xcode 15.2 老项目:一次 AssetCatalogSimulatorAgent 构建故障排查
ios·apple
2501_9159184115 小时前
使用 VS Code 写 Swift 做 iOS 开发,插件能实现哪些功能,还有哪些短板
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程