已提交到GitLab中的项目如何添加.gitignore文件

首先为避免冲突先同步下远程仓库

$ git pull

在本地项目目录下清除缓存

$ git rm -r --cached .

新建.gitignore文件
在项目的根目录下面新建.gitignore文件并添加相应的过滤规则
iOS相关过滤规则可以参考下面的

# 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

再次Add所有文件
输入以下命令,再次将项目中所有文件添加到本地仓库缓存中

$ git add .

再次添加commit
这次commit是为了说明添加ignore文件的。

$ git commit -m "add ignore"

最后提交到远程仓库

$ git push

参考链接:
https://blog.csdn.net/dyw442500150/article/details/81436054
https://www.jianshu.com/p/35780446b133

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,694评论 19 139
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,214评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,163评论 0 11
  • 爱你的人,怕给你太少,不爱你的人,怕你要求太多 去年七夕情人节,他送了铂金的戒指给我当礼物,那个沉闷的男人,第一次...
    DHZ俏延香兰阅读 384评论 0 0

友情链接更多精彩内容