go 一个文件引进另一个文件_一个浏览 GitHub 文件的神操作!

9c39fcc214919aa3f845108ae5a7cc88.png

阅读本文大概需要 5 分钟。

嗨,大家好,我是年轻的小编——&herongwei,今天是我在这个公众号上发的第一篇文章。请大家指教!

我们都知道,GitHub 上可以查看某个文件的历史修改记录。一般我们的做法是在命令行里通过 Git 命令来查看,有的人习惯直接在 GitHub 点击该文件的 History 查看 commit 历史记录。今天在twitter上看到有人分享一个一个新方法(https://twitter.com/pomber/status/1092827841509707778),这种方法可以在浏览器里直接浏览任意 GitHub 文件的历史,而且还是以动画的形式,简直不能太 6 。

1

首先,我这里以自己 GitHub 仓库的一个文件为例子,下图表示的用泰勒展开式计算圆周率 Pi 的代码。

0defec01a0ab3923d0812543214e7ca8.png

原文地址

https://github.com/rongweihe/CS_Offer/blob/master/GetPi.cpp

2

重点来了!

  • 首先我们把第一步的 URL 中的 https://github.com/ 替换成 

    https://github-history.netlify.com/,URL的其它部分保持不变。

  • 然后按下回车键,我们就到到另一个站点,如下所示:

    3bed244712ff04b83a3848937b0a2ee2.png

网页上显示了该文件的具体内容,包括最新和历史的版本,还有当初 contributor 提交的 commit 以及日期!

这样一对比,是不是比我们平常使用 Git 命令 或者在 GitHub 上点击 History 查看文件历史记录好多了,既形象又生动。好像一个时间机器。我们只需要用鼠标点击最上层 contributor 的头像就,就可以看具体日期历史版本的具体内容和提交信息。

3

然后在浏览历史版本的过程中,你会发现,代码变更居然是动画,简直了。当我们用鼠标滑轮前后滚动时,网页上的内容就像播放视频一样滚动起来,为了给大家看到实际效果,这里做了两个 GIF 图,分别是鼠标点击滑动和滚轮滑动的效果。

鼠标点击滑动效果

351c2383a9d9bf17d351186e50043683.gif

滚轮滑动的效果

6c732541baef0dd9e69929b90701f26d.gif

有没有感觉这波操作真的很帅,用这个神器来查看代码变更过程,是不是很爽,最后祝大家玩的愉快 :P

小编个人介绍

昵称:herongwei

职业:BJTU 研究生,研究方向:组合优化,强化学习

关键字:Linux,C/C++,ML,Qt,Python,ACM

个人博客:https://rongweihe.github.io/

GitHub:https://github.com/rongweihe

Email:rongweihe1995@gmail.com

兴趣爱好:读书,撸代码,跑步

座右铭:学习是一条令人时而喜极若狂、时而郁郁寡欢的道路。

好看你就点一点  ae25d2adbb99e8e1e12d371b3682996f.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值