什么是GitMaster
相信很多人知道Octotree
,是一款针对GitHub
的浏览器扩展,主要功能是在网页上展示项目的树形结构和文件代码。
而GitMaster
的核心功能和Octotree
是一致,同时也有自己的特性。
- ? 支持
GitHub
、GitLab
、Gitee
- ?️ 支持私有部署页面,一键标记
- ? 黑暗模式(仅
GitHub
) - ? 通知提醒功能(仅
GitHub
) - ⬇️ 目录、文件单独下载
Gitee就是码云,下面为了行文方便,会统一称为码云。
如何使用
目前支持Chrome
、Edge
,可以商店搜索Git Master
或者点击商店页面安装。
安装完成后打开页面 例子 就能看到效果。
设置
建议安装后首先设置下access token
,因为默认情况下请求次数是有限制的,超过之后就只能通过设置access token
来获取更多的请求次数。
点击右上角设置,在对应的xxx access token
栏中输入,最后保存即可,
点击输入框右上角的钥匙图标可以跳转到access token
生成页面。
私有部署页面
默认识别github.com
、gitlab.com
、gitee.com
,如果你还是使用了企业部署的版本,可以自行标记。
点击浏览器右上角图标,在弹出页面中选择Enable xxx
或者Disable xxx
。
停靠位置
点击图标可以切换GitMaster
出现的位置,另外提示下点击图钉位置可以让插件固定哦~
黑暗模式
点击箭头指向位置图标即可开启黑暗护眼模式,今天又省了几度电呢~
文件下载
在项目结构树增加了文件夹数量以及文件大小的显示,如果不需要该功能,可以在选项中关闭,如下图。
另外在原来代码页面添加了下载指定文件夹、文件的功能,再也不用为了个别内容而下载整个仓库。
目标是什么?
中间有段时间Octotree
其实是支持GitLab
,最后又只支持GitHub
,我们只能安装多个插件来同时支持GitHub
、GitLab
、码云。
GitMaster
的出现正是要解决整个问题,并且会添加更多效率功能,最终希望能够只安装一个插件就能满足大部分的使用。
有什么建议欢迎留言评论,或者到GitHub
提issue
,你的付出一定会让GitMaster
走得更远。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。