记录一次给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

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

相关推荐
2501_915921432 小时前
抓包鹰 Traceeagle 解除证书绑定,SSL Pinning 解除
网络·网络协议·网络安全·ios·adb·https·ssl
Python私教4 小时前
AI 并行编码的 Worktree 生命周期:创建、隔离与安全回收
人工智能·git
互联网中的一颗神经元4 小时前
16 — 改写历史 rebase:搬家到新楼层,不是合并
git
互联网中的一颗神经元9 小时前
19 — 贮藏与清理:stash 是抽屉,gc 是打包箱
git
用户3301448676310 小时前
20 — 远程进阶:强制推送的保险绳——force-with-lease
git
Cooper2510 小时前
别急着改 Git 历史:rebase、cherry-pick、bisect 与 reflog 的安全操作顺序
git
人月神话Lee11 小时前
我做了个不要账号、不要定位权限的旅行 App,聊聊那些「不做」的决定
ios·ai编程·产品
刚入门的大一新生12 小时前
Linux-版本控制器Git
git
扶苏100212 小时前
同一个 Git 项目整出两份,切分支互不影响?两种方案实测
大数据·git·elasticsearch
ZJU_统一阿萨姆12 小时前
【Git】Github 开源许可证详解
git·开源·github