GitMaster:树形展现项目代码插件,支持GitHub、GitLab、Gitee

什么是GitMaster

相信不少人知道Octotree,是一款针对GitHub的浏览器扩展,主要功能是在网页上展现项目的树形结构和文件代码。git

GitMaster的核心功能和Octotree是一致,同时也有本身的特性。github

  • 🚀 支持GitHubGitLabGitee
  • 🖊️ 支持私有部署页面,一键标记
  • 🌗 黑暗模式(仅GitHub
  • 🔔 通知提醒功能(仅GitHub
  • ⬇️ 目录、文件单独下载

Gitee就是码云,下面为了行文方便,会统一称为码云。web

如何使用

目前支持ChromeEdge,能够商店搜索Git Master或者点击商店页面安装。chrome

安装完成后打开页面 例子 就能看到效果。浏览器

设置

建议安装后首先设置下access token,由于默认状况下请求次数是有限制的,超过以后就只能经过设置access token来获取更多的请求次数。gitlab

点击右上角设置,在对应的xxx access token栏中输入,最后保存便可,google

点击输入框右上角的钥匙图标能够跳转到access token生成页面。插件

私有部署页面

默认识别github.comgitlab.comgitee.com,若是你仍是使用了企业部署的版本,能够自行标记。3d

点击浏览器右上角图标,在弹出页面中选择Enable xxx或者Disable xxxcode

停靠位置

点击图标能够切换GitMaster出现的位置,另外提示下点击图钉位置可让插件固定哦~

黑暗模式

点击箭头指向位置图标便可开启黑暗护眼模式,今天又省了几度电呢~

文件下载

在项目结构树增长了文件夹数量以及文件大小的显示,若是不须要该功能,能够在选项中关闭,以下图。

另外在原来代码页面添加了下载指定文件夹、文件的功能,不再用为了个别内容而下载整个仓库。

目标是什么?

中间有段时间Octotree实际上是支持GitLab,最后又只支持GitHub,咱们只能安装多个插件来同时支持GitHubGitLab、码云。

GitMaster的出现正是要解决整个问题,而且会添加更多效率功能,最终但愿可以只安装一个插件就能知足大部分的使用。

有什么建议欢迎留言评论,或者到GitHubissue,你的付出必定会让GitMaster走得更远。

github.com/ineo6/git-m…

相关文章
相关标签/搜索