.DS_Store 是 Finder 用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。虽然有办法可以禁止 .DS_Store 文件的生成,但是我个人不见这样,只需要在 Git 中忽略 .DS_Store 文件即可。

之前由于没有注意,在 GitLab 中已经提交了 .DS_Store 文件上去:

现在先把 GitLab 中的这个文件处理掉:

先把远程库的代码拉下来:

可以看到那个隐藏文件还在:

也没必要直接删掉 .DS_Store,只是提交的时候忽略就行,然后:

git rm -r --cached .DS_Store

git commit -m 'delete .DS_Store'

发现远程库的 .DS_Store 已经没了。

然后在 gitignore 中忽略即可:

参考资料:

https://zhidao.baidu.com/question/3711468.html

处理 Git 提交中出现 .DS_Store 文件相关推荐

  1. 从 Git 提交中删除文件

    问: 如何从最新提交中删除文件? 答1: huntsbot.com – 程序员副业首选,一站式外包任务.远程工作.创意产品分享订阅平台. 我认为这里的其他答案是错误的,因为这是一个将错误提交的文件从上 ...

  2. 教你如何查看 Git 提交中发生了什么变化

    Git 提供了几种方式可以帮你快速查看提交中哪些文件被改变. 如果你每天使用 Git,应该会提交不少改动.如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全的,你会意识到 G ...

  3. 从git仓库中删除.idea文件夹的小技巧

    这篇文章主要介绍了从git仓库中删除.idea文件夹的小妙招,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 如果不配置.gitignore的文件,带push ...

  4. 如何查看Git提交中的更改?

    本文翻译自:How to see the changes in a Git commit? When I do git diff COMMIT I see the changes between th ...

  5. 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】

    [友情提示]idea下的处理方法,其他的ide或者命令行,可以关闭此页了! 这种情况自我认为,分为两种,一种你初始化git项目时就创建.gitignore文件. 有同学会问什么是.gitignore文 ...

  6. commit git 删除文件夹_从Git提交中删除文件

    现有的答案都在谈论从上一次提交中删除不需要的文件. 如果要从旧提交(甚至推送)中删除不需要的文件,并且不想创建新提交,则由于该操作,这是不必要的: 1. 查找您要文件符合的提交. git checko ...

  7. git提交中E325: ATTENTION或E325: 注意 的解决方法

    问题引入 首先看下图,在git提交.编辑.合并等过程中,如果没有将指令进行完就将git窗口关闭有时会出现这样的界面. 原因分析 git在指令意外中断时,一般会有一个缓存的机制,它会记住上次中断的问题. ...

  8. git提交代码设置某些文件不可上传

    合作开发vue项目时,发现使用git提交代码时,由于部分人员习惯把所有变更的代码都提交上去,导致一些特殊文件老是出现合并冲突,从而大大增加合并代码的工作量. 那如何设置git提交时忽略某些特殊文件,设 ...

  9. git提交如何忽略某些文件

    使用.gitignore忽略文件 1.项目目录下创建.gitignore文件 忽略某个文件夹: .Context/ 忽略以什么结尾的文件(#是注释) # User-specific files *.s ...

  10. git提交时发现iml文件没有被排除

    在进行项目提交时,偶然发现项目的iml文件也被列入的变更. 看了下gitignore文件,没有问题呀,iml文件已经被排除掉了呀. 先说解决办法,假设iml文件全称为cms.iml 执行如下命令 gi ...

最新文章

  1. python如何对两个矩阵进行拼接_Python合并两个numpy矩阵
  2. AngularJS DEMO - 不断更新中
  3. Linux快捷键及文件和目录的操作
  4. jzoj100029. 【NOIP2017提高A组模拟7.8】陪审团(贪心,排序)
  5. java文件下载并添加水印_Java下载文件加文字水印(Excel、PDF、图片)
  6. lfw2019_来自 LFW SS20 你应该知道的5个时尚趋势
  7. C语言中动态内存分配的本质是什么?
  8. Ubuntu下安装Rabbitmq和golang环境
  9. infor wms 中英文对照_为什么要wms?_wms吧
  10. php yii结果集合并,PHP 基础之数组合并
  11. ubuntu升级11.10登录桌面
  12. jquery特效 商品SKU属性规格选择实时联动
  13. Revit二次开发 —— 点到面的投影
  14. Vuex5.0?大菠萝Pinia挺好的~
  15. python数据分析中data_dict={h:v for h,v in zip(header,zip(header,zip(*value)}的含义
  16. 顶点、 图元、片元、像素的含义
  17. PHP操作redis详细讲解
  18. PaddlePaddle课程学习第一周笔记
  19. 用python进行简单的数据分析和数据可视化
  20. 前端js手写日历相关函数(附demo)

热门文章

  1. 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
  2. Mysql和ES数据同步方案汇总
  3. BAT批处理文件 一键开启卓越性能电源计划方案
  4. Eclipse好用的翻译插件
  5. Everything软件配置
  6. 【微信授权登录失败】Universal Link check failed 第5步问题解决(授权二次确认弹框问题)
  7. Python 调用 kafka 构建完整实例分析与应用
  8. round函数怎么使用python_python中round函数怎么用
  9. Git恢复被删除的文件
  10. 北方经贸杂志北方经贸杂志社北方经贸编辑部2022年第10期目录