美文网首页vue
Mac os中git提交操作.DS_Store文件引发的问题解决

Mac os中git提交操作.DS_Store文件引发的问题解决

作者: JackRo | 来源:发表于2017-09-22 21:07 被阅读216次

在Mac os中是存在.DS_Store文件的,在使用git对项目进行版本控制时,该文件如果不加入.gitignore中,每次修改文件提交时,该文件都会在提交列表中。明明没动它,每次修改却还是要提交它,这非常让人懊恼。

经过一番搜索,我找到了解决方法,我们可以先在.gitignore中加入该文件的忽略规则,如下所示:

.DS_Store

然后删除项目中所有的.DS_Store,在项目目录下执行如下命令:

find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

然后提交项目即可。

但是,我发现我的项目是用webstorm打开的,项目目录下自动生成了.idea文件,每次提交.idea文件也会提交,加入忽略规则也不行,我想到了和上面类似的方法,删除.idea目录,然后再提交,即可解决。

参考链接:

如何删除GIT中的.DS_Store

Git中全局忽略.DS_Store文件

相关文章

  • Mac os中git提交操作.DS_Store文件引发的问题解决

    在Mac os中是存在.DS_Store文件的,在使用git对项目进行版本控制时,该文件如果不加入.gitigno...

  • .DS_Store

    DS_Store (Desktop Services Store)是苹果Mac OS X操作系统用于储存某个文件夹...

  • git的一些操作(备忘)

    一、未提交的项目执行下面的操作,提交文件时候则不提交.DS_Store文件 1.添加忽略 cd到Git目录下新建....

  • gitignore配置

    这是我个人git全局ignore配置 Mac OS X *.DS_Store Xcode *.pbxuser*.m...

  • 终端使用:git

    1、使用git提交代码忽略的文件:.DS_Store、UserInterfaceState.xcuserstate...

  • 在 Atom 中隐藏 .DS_Store 文件

    DS_Store (Desktop Services Store) 是 Mac OS 用于储存某个文件夹 图标位置...

  • .DS_Store文件泄漏利用脚本

    .DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作...

  • Git忽略.DS_Store文件

    .DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作...

  • 终端初学7.29

    列出文件 ls ls desktop回车 即可以看到桌面都有哪些文件夹 .DS_Store是Mac OS保存文件...

  • MAC 笔记

    MAC 笔记 Mac 删除当前目录下所有.DS_Store文件 Mac 删除所有.DS_Store文件 当前目录下...

网友评论

    本文标题:Mac os中git提交操作.DS_Store文件引发的问题解决

    本文链接:https://www.haomeiwen.com/subject/aqqqextx.html