程序员每天都会使用到git的一系列命令。其中用git log命令可以查看提交历史记录:
今天Jerry给大家推荐一款视觉效果非常酷炫的工具,名叫Gource,是一个能够将git代码仓库的提交历史以动画的方式显示出来的黑科技。
先看一些动画效果的截图吧。
Gource会从指定的github仓库创建那一刻开始(大家看我下面截图的2017年2月4日就是我github仓库的创建时间),以视频的方式显示每次提交的明细。每次提交增加或删除的文件会以不同颜色的小圆圈代表,文件名也能显示出来。
如何使用?到http://gource.io/官网下载:我红色标注的是免安装版,解压即用。
解压之后,gource文件夹加入系统的path环境变量里:
然后到git仓库所在目录,执行gource.exe即可。
我录了一个视频,大家有兴趣可以看看:
http://www.365yg.com/i6595151386688619022/#mid=1592562064545805
这个视频是用我自己一个知识储备的github仓库测试的,里面记录了我平时学习的五花八门的知识,从仓库的名称KnowledgeRepository就能看出来了。欢迎大家互相follow,互相加star。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
本教程将深入探讨如何利用这两个框架来实现一个创新的应用,即3D展示你的GitHub提交记录。通过这个项目,我们可以学习到如何将数字信息,如GitHub提交数据,与真实世界相结合,创造出引人入胜的互动体验。 首先,...
表格中的几个网站是github的...再补充一个映射网站:http://toolwa.com/github/,可以将github链接映射到https://xxxxxxxxx.fast-github.ml/和https://hub.fastgit.xyz/链接并访问。 注:使用WPS编辑,可能有兼容问题。
您可以在一个页面上有多个列表,只需更改div容器的ID。 文件“ _commit.html”用作模板。 它使用mustache.js将值应用于模板。 特征 分页(使用偏移量) 限制(使用限制) 使用简单的模板+ CSS更改外观。 去做 ...
1. **Gource**:这是一款开源的源代码历史可视化工具,它能以动画的形式展示项目文件的变更过程,就像一个实时的树状图,让人直观地看到代码是如何随着时间演进的。 2. **Wakatime**:它不仅可以追踪你在代码编辑器...
PhotoView是Android平台上的一个开源库,它提供了一个可缩放的ImageView,使得用户可以对图片进行平移、缩放等操作,从而提供类似Google Photos或Instagram的图片浏览体验。这个库是基于Android的...
gitfiti, 为lulz滥用github提交历史记录 gitfiti 名词: 在github提交历史日历中精心处理涂鸦...wild中的gitfiti示例: gitfiti.py 是我编写的一个工具,用来修饰你的github帐户日历,通过( 露骨) abusing git接受提交提
7. 上传更改到GitHub:如果更改是在本地新创建的仓库而非网页上创建的仓库,需要一个GitHub上传工具(如Git命令行工具)来上传更改。否则,网页上的仓库不需要额外的上传工具。 8. 文档格式问题:在添加新的文本...
接下来,我们将详细介绍几个广受好评的 GitHub 相关工具和插件。 ### Chrome 扩展程序 #### Octotree **用途**:Octotree 是一款非常实用的 Chrome 浏览器插件,它可以为 GitHub 和 GitLab 提供类似于 IDE 的项目...
GitHub桌面 专注于重要的事情,而不是与Git战斗。无论您是Git的新手还是经验丰富的用户,GitHub Desktop都可以简化您的开发工作流程。 与协作者轻松提交属性 快速将共同作者添加到您的提交中。非常适合配对,也...
**GitHub Desktop 220:一个直观的Git和GitHub管理工具** GitHub Desktop是GitHub官方推出的一款免费、跨平台的版本控制系统,专为简化Git的使用而设计,特别适合那些对命令行界面不太熟悉的用户。这款应用程序提供...
在IT行业中,GitHub是一个至关重要的平台,它是一个用于版本控制和协作的分布式版本控制系统,尤其在软件开发领域,GitHub被广泛使用。为了更好地利用GitHub,我们需要安装其客户端工具,这里我们关注的是...
6. **数据可视化**:`Gource`和`Repo Graph`等插件将代码库的提交历史以动画或图形的形式展示,帮助理解项目的演进历程。 7. **学习辅助**:`GitHub Learning Lab`是一个官方插件,通过交互式课程帮助用户学习...
这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点击放大缩小。支持在ViewPager中翻页浏览图片。 PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件。...
对于Mac用户来说,GitHub提供了官方的桌面应用程序——GitHub Desktop,这是一个直观且用户友好的免费工具,专门设计用于简化GitHub上的代码管理过程。 ### 1. GitHub Desktop的特点 **易用性**:GitHub Desktop的...
总的来说,这款Python编写的GitHub信息泄露搜集工具,是保障代码安全的一个重要工具。通过合理使用,我们可以更有效地管理GitHub上的项目,防止敏感信息不慎泄露,为开源社区的安全贡献一份力量。
本项目基于MinhasKamal ...github 资源打包下载工具,可以用来下载单个文件夹。 本项目在线使用地址:周大侠啊DownGit 使用方法: 比较简单,就是把想要打包下载的资源链接放入输入框内,点击下载,等待数秒后即可。
创建一个新的公共GitHub Gist( ) 创建具有gist和repo范围的令牌,然后将其复制( ) 项目设置 分叉此存储库 在新分支中,转到“设置”>“秘密” 使用“新建机密”按钮添加以下机密: GH_TOKEN:上面生成的...
GitHuBDesk是一款专为中文用户设计的桌面工具,它简化了在GitHub上进行版本控制和协作的过程。这款软件让开发者能够更方便地管理代码仓库、提交更改、查看提交历史以及与其他团队成员协同工作,无需频繁打开命令行...
显示选定GitHub存储库的提交时间线 发展 需要NodeJS和NPM 在项目文件夹中运行npm install以安装依赖项 在项目文件夹中运行npm start以运行开发http服务器 打开小部件游乐场(/ dashboard / widgets-playground)并...
在IT行业中,版本控制工具的重要性不言而喻,特别是对于软件开发团队而言,GitHub作为一个流行的开源托管平台,已经成为协作和代码存储的重要工具。本篇文章将详细介绍如何将本地代码提交到GitHub远程仓库的完整步骤...