[Github项目推荐] 推荐三个助你更好利用Github的工具

2019 年第 26 篇,总 50 篇文章

本文大约 1700 字,阅读大约需要 5 分钟

作为一名程序员,学会使用 Github 是一个必备技能,正如同需要学会利用谷歌搜索问题的解决方案一样。

今天,就推荐3个助你更好使用 Github 的工具,准确说,两个工具加一个微信小程序!


1. Octotree

第一个工具就是 Octotree,目前有 14000+ 星的 Github 项目,其 Github 地址:

https://github.com/ovity/octotree

我相信很多人在查看别人 Github 项目的时候,如果是在线浏览项目的代码,对于每个文件夹的内容,都必须点进去,才能知道文件夹内容,然后需要后退,再查看其它文件夹内容。

这其实非常不方便,如果能够有一个插件实现目录的功能,那么就非常方便我们预览整个项目的内容,也非常方便在不同文件夹的代码之间跳转,而这就是 Octotree 这个项目的功能!它的使用如下图所示:

640?wx_fmt=jpeg

正如上图所示,它其实是一个浏览器的插件,然后实现在屏幕左侧的导航栏功能。

安装方法就是通过各大浏览器应用商店进行安装,比如谷歌的应用商店,地址如下:

https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc

2. git-history

第二个工具是 git-history, 目前也有 9400+ 星,其 Github 地址:

https://github.com/pomber/git-history

这个工具可以非常形象地展示某个文件的提交历史,包括提交开发者的信息和时间,提交后文件的内容。

根据作者的描述,它的使用方法如下:

  1. 在任何文件的页面,将网址中的 github.com 替换为 github.githistory.xyz

  2. 没有第二步了!

640?wx_fmt=jpeg


所以这里我简单的演示下使用的过程,首先我们点击任意一个文件,这里我就点开 git-history 的 README.md 文件的页面,如下图所示:

640?wx_fmt=png

接着按照教程,替换网址中的 github.com 替换为 github.githistory.xyz,出现如下界面:

640?wx_fmt=jpeg

稍微等待一两秒时间,就变成如下界面:

640?wx_fmt=jpeg

这里最上方是给出对该文件进行过修改并 push 到 Github 上的开发者头像、姓名、提交时间以及提交的信息,下方则是提交过后该文件的内容了。

3. Gitter

最后一款,也就是开头说到的微信小程序,作者介绍说是目前颜值最高的 GitHub 小程序客户端,当然它的 UI 界面也确实是非常漂亮!

Github 地址如下:

https://github.com/huangjianke/Gitter

这里简单给出几个界面的展示, 第一个是进入小程序的首页,展示的是 Trending 功能,即今天 Star 数量最多的 Github 仓库信息:

640?wx_fmt=jpeg

第二个就是一份使用 Git 的教程:

640?wx_fmt=jpeg

第三个是点开任意一个 Github 项目后的界面:

640?wx_fmt=jpeg

此外,这里还有一份作者写的介绍该小程序的文章:

https://juejin.im/post/5c4c738ce51d4525211c129b


小结

今天就简单介绍这三款工具,希望能帮助你更好的利用 Github 来提高工作学习效率!

另外由于公众号不支持外链,所以无法直接点击这三个链接,可以在公众号会话界面(也就是一直说的后台)回复 『github』,给出三个 Github 项目的链接,可以直接点击,或者点击下方“阅读原文",在原文中直接点击链接查看。

欢迎关注我的微信公众号--机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!

640?wx_fmt=jpeg

往期精彩推荐

机器学习系列
  • 机器学习入门系列(1)--机器学习概览

  • 机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)

  • 机器学习数据集的获取和测试集的构建方法

  • 特征工程之数据预处理(上)

  • 特征工程之数据预处理(下)

  • 特征工程之特征缩放&特征编码

  • 特征工程(完)

  • 常用机器学习算法汇总比较(上)

  • 常用机器学习算法汇总比较(中)

  • 常用机器学习算法汇总比较(完)

Github项目 & 资源教程推荐
  • [Github 项目推荐] 一个更好阅读和查找论文的网站

  • [资源分享] TensorFlow 官方中文版教程来了

  • 必读的AI和深度学习博客

  • [教程]一份简单易懂的 TensorFlow 教程

  • [资源]推荐一些Python书籍和教程,入门和进阶的都有!

  • [Github项目推荐] 机器学习& Python 知识点速查表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python-100例(7-8) 复制列表 打印乘法口诀

前面分享的六道题目如下: Python-100 | 练习题 01 & 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序&斐波那契数列 这次是分享 Python-100 例的第 7-8 题,分别是复制列表…

简单聊聊模型的性能评估标准

机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十篇! 该系列的前 9 篇文章: 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&…

失落城堡手游获取服务器信息99,失落城堡手游最近更新什么? ios同步疯国王击杀活动...

失落城堡手游1.1.0.20优化什么?作为活动副本,有着出色玩法。小编带来玩法详情,新版战斗来临。ios同步疯国王击杀活动【新增类】1、支持适配盖世小鸡手柄:-安卓:Gamesir-G4(增强版)、Gamesir-G4、飞智八爪鱼、Gamesir-G…

中文课程!台大李宏毅机器学习公开课2019版上线

转载自:机器之心机器之心编辑参与:思源、泽南台大教授李宏毅的机器学习课程经常被认为是中文开放课程中的首选。李教授的授课风格风趣幽默,通俗易懂,其课程内容中不仅有机器学习、深度学习的基础知识,也会介绍 ML 领域…

wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wa插件字符串分享 WCL评分和服务器排行查询...

魔兽世界怀旧服wa插件字符串分享,使用本字符串后,当团队有新团员时,自动通报其职业、服务器排名、TAQ评分/排名、BWL评分/排名、MC评分/排名。需要的朋友快来分享吧。NGA夜梦幻整理,先上效果图增加了仅团长/队长/A人员通报开关首先…

模型评估、过拟合欠拟合以及超参数调优方法

机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十一篇! 该系列的前 10 篇文章: 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&a…

win10没有windows无线服务器,win10系统电脑没windows无线服务的解决方法

很多小伙伴都遇到过win10系统电脑没windows无线服务的困惑吧,一些朋友看过网上零散的win10系统电脑没windows无线服务的处理方法,并没有完完全全明白win10系统电脑没windows无线服务是如何解决的,今天小编准备了简单的解决办法,只…

初学者的机器学习入门实战教程!

原文链接:https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/ 作者:Adrian Rosebrock 这是一篇手把手教你使用 Python 实现机器学习算法,并在数值型数据和图像数据集上运行模型的入门教程,当你看完本文后&…

原生js实现一个tab栏的标签操作

我是歌谣 闲来无事做 就不如写写代码 本次不过多对原生的操作进行说法 我们直接上代码 效果图 有一个index.html的文件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatib…

搜索和在线阅读 Github 代码的插件推荐

2019 年第 31 篇&#xff0c;总 55 篇文章上一篇文章 推荐了 3 个 Github 相关的项目&#xff0c;这次继续推荐 3 个项目&#xff0c;严格说是 3 个插件&#xff0c;主要是帮助搜索 Github 项目和在线阅读代码的插件。1. GitHunt第一个是帮助搜索在指定时间内 Star 数量增长最多…

手动封装element-ui里面的button组件

首先我们知道vue里面包含有父子组件 但是你知道如果要进行一个element的手动组件封装 怎么封装吗 1首先第一步 首先我们建立一个组件 最好设置在一个文件目录下比如components 只是一个普通的组件 叫做OneButton.vue <template><button class"one-button&…

Python 基础入门--简介和环境配置

2019 年第 32 篇&#xff0c;总 56 篇文章本文大约 1w 字&#xff0c;建议收藏阅读上周结束了如何构造一个机器学习项目的系列文章&#xff0c;当然还有一篇简单的总结以及介绍一些入门的学习资料&#xff0c;不过还在整理&#xff0c;应该这周内会整理好的。现在是系统的整理学…

这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!

2019 第 36 篇文章&#xff0c;总第 60 篇文章本文大约 3500 字&#xff0c;阅读大约需要 9 分钟作为程序员&#xff0c;除了要有好的编程能力&#xff0c;计算机基础&#xff0c;还必须具备一定的英语能力&#xff0c;至少能看懂和计算机编程相关的英语&#xff0c;可以在谷歌…