git增加ignore文件

今天推送一个项目到github发现有mac系统拉的shi 文件 .DS_Store ,所以就得增加一个ignore文件来忽略推送


创建或编辑.gitignore文件:在项目根目录下创建一个.gitignore文件(如果之前不存在的话),或者使用文本编辑器打开已有的.gitignore文件,添加一行内容.DS_Store,这会告诉 Git 忽略所有名为.DS_Store的文件。

提交.gitignore文件:保存.gitignore文件后,将其提交到本地仓库,使用命令git add.gitignore,然后git commit -m "Add .gitignore with .DS_Store"。

删除已经跟踪的.DS_Store文件:由于.DS_Store文件已经被推送到远程仓库,即已被 Git 跟踪,在添加.gitignore规则后,它不会自动从仓库中删除,需要手动删除并提交更改。使用命令git rm --cached .DS_Store,该命令会将.DS_Store文件从 Git 索引中移除,但保留在本地磁盘上,然后执行git commit -m "Remove .DS_Store from repository"。

推送更改到远程仓库:执行git push,将本地的更改推送到远程仓库,这样.DS_Store文件就不会再被包含在后续的提交中了。

相关推荐
锐策3 小时前
Git checkout 与 Git reset 核心区别解析(分支与版本关联逻辑)
运维·git
.Shu.4 小时前
git实战(7)git常用命令速查表
大数据·git
Jia-Hui Su6 小时前
GDSFactory环境配置(PyCharm+Git+KLayout)
git·python·pycharm
陪我一起学编程7 小时前
创建Vue项目的不同方式及项目规范化配置
前端·javascript·vue.js·git·elementui·axios·企业规范
你是我的幸运儿1 天前
git分支命名规范
git
果子⌂2 天前
Git+Jenkins实战(一)
运维·git·jenkins
苦逼IT运维2 天前
Jenkins + SonarQube 从原理到实战四:Jenkins 与 Gerrit 集成并实现自动任务
运维·git·测试工具·ci/cd·jenkins
_童年的回忆_2 天前
Linux下解决Git保存用户名和密码的方法
linux·运维·git
你的人类朋友2 天前
git常见操作整理(持续更新)
前端·git·后端