当前位置:首页 > 群晖专栏 > 技术教程 > 正文内容

macOS使用Github上传项目时忽略及删除.DS_Store文件教程

admin6年前 (2019-04-11)技术教程141

前言

最近又在折腾和研究Docker和GitHub,虽然不懂写代码,但靠着搜索引擎慢慢摸索,觉得很有意思,于是在Mac上安装了官方GitHub Desktop.使用过程中发现上传代码或者项目时,会把manOS的系统文件.DS_Store文件上传上去.于是在网上找到了简单解决方法.


解决方案

打开终端
输入以下命令进入你的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去,慢慢更新使用中的一些小技巧.请持续关注本站.

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面


扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=160

标签: 技术教程
分享给朋友:

相关文章

完美解决ShadowsocksX-NG-R8订阅失败问题

完美解决ShadowsocksX-NG-R8订阅失败问题

前言之前ShadowsocksX-NG-R8一直无法正常使用订阅功能,最近翻查了下GitHub,找到了完美解决方案.根据GitHub上的大神研究,多半与mac系统ATS机制有关,MACOS 新版本中新增App Transport Secur...

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

前言常规情况下frps服务器端会占用80和443端口,为内网设备提供穿透,实现用户可以使用域名无端口访问内网设备.而在已经部署nginx的服务器上,由于nginx已经占用80和443端口,frps的HTTP和HTTPS需另外选择端口,可以通...

分享优质工具 - Snapdrop 全平台局域网文件文本传输工具

分享优质工具 - Snapdrop 全平台局域网文件文本传输工具

简介Snapdrop 是一款开源的局域网文件,文本传输工具.可以简单理解为全平台的 AirDrop .在统一局域网内的各设备打开网页即可相互传输文件,文本.并且完全走局域网传输,速度取决于内网有线或无线的传输.RobinLinus/snap...

OpenWrt 及 ROS 配置防火墙使内网用户直接访问光猫

OpenWrt 及 ROS 配置防火墙使内网用户直接访问光猫

前言拥有公网 IP 的宽带用户大多数都会使用桥接模式使主路由器来拨号上网,这样能够更方便的使用公网 IP 和端口转发,使得外网访问内网设备及服务更加便利.由于桥接后,光猫仅仅作为光电转换设备,并不在本地内网的 NAT 中,所以常规情况下内网...

轻量级 HTTP/HTTPS 代理软件 Tinyproxy docker 部署教程

轻量级 HTTP/HTTPS 代理软件 Tinyproxy docker 部署教程

前言如果有一台境外 VPS 服务器,可以轻松使用 docker 部署一个轻量级的HTTP/HTTPS代理服务,可方便用于类似 GitHub 等需要代理的服务或软件.注意:请不要尝试使用 HTTP,HTTPS 及 SOCKS5 代理用于访问...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。