前言
最近又在折腾和研究Docker和GitHub,虽然不懂写代码,但靠着搜索引擎慢慢摸索,觉得很有意思,于是在Mac上安装了官方GitHub Desktop.使用过程中发现上传代码或者项目时,会把manOS的系统文件.DS_Store文件上传上去.于是在网上找到了简单解决方法.
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
解决方案
打开终端
输入以下命令进入你的Github仓库文件夹
macOS下GitHub文件夹默认存放在Documents下,xxxx为你的仓库名称.
cd ~/Documents/GitHub/xxxx
输入以下命令创建.gitignore
文件,并忽略.DS_Store文件.
echo .DS_Store >> ./.gitignore
删除GitHub项目文件夹内已经产生的.DS_Store文件
该命令仅删除当前文件夹及子文件夹的.DS_Store文件
find . -name '*.DS_Store' -type f -delete
最后打开GitHub Desktop,提示更改项为删除.DS_Store文件,同步上传即可.
结语
继续折腾GitHub和Docker去,慢慢更新使用中的一些小技巧.请持续关注本站.
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
1 条评论
也是一个有用的小技巧