处理 Git 提交中出现 .DS_Store 文件

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

之前由于没有注意,在 GitLab 中已经提交了 .DS_Store 文件上去:处理 Git 提交中出现 .DS_Store 文件_第1张图片

现在先把 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

你可能感兴趣的:(version,control)