发现一个 20k+ start 的 Git 可视化工具!
共 895字,需浏览 2分钟
· 2021-04-08
作为一名宅男,周末像往常一样漫游在世界最大的“同性社区网站”中~
突然,一个叫 LearnGitBranching 的项目出现在我的视野中......
我带着好奇的心情点了进去,啪~
![](https://filescdn.proginn.com/a7ef21383d3878c90f05926597079eec/aa0ceb85aa2a615a58ed31f6c1d30a46.webp)
具体介绍如下:
LearnGitBranching 是一个 Git 仓库可视化工具。主要目的是帮助开发人员通过可视化功能轻松的理解git 的命令操作。
当初早知道有这么个东西学习 Git,不至于把项目分支搞的一团遭。
打开该程序的主界面,左边是一个可视化的命令行控制台(也称沙盒),右侧是 git 可视化的分支情况。
![](https://filescdn.proginn.com/48a0df72a719565c5a09cd7c77b11afb/fef5352305e931bc53160a7e714330a9.webp)
左侧输入命令之后,右侧分支就会进行相对应该命令的变化,这样一来,对于初学者,很容易理解每行命令实际上干了些什么。
我们还可以通过以下命令进行基本操作,undo 撤消上一条命令的效果,reset 从创建新的面板开始,git clone 用于模拟远程存储库!
继续探索下去......
等级模式
为了增加学习的挑战性,会有不同的 leve,如果基础的命令没问题,可以提高等级,选择高级别的 git 概念来学习。
只需在左侧命令行输入 leves,选择不同级别。
![](https://filescdn.proginn.com/f693bc0f183aec051e442ca0b51fd0aa/0eccf200d6df2d651150129ebdaadc2a.webp)
我们选择基础篇的 1 号,开始按照教程,完成相对应的命令教学。
自定义关卡
除此之外,更 NB 的是我们还可以自定义关卡,输入命令 build level,进入如下界面。
![](https://filescdn.proginn.com/4c77549a5232b8424bd05459d73c2596/75898696165ac97dab6a6132cab05c47.webp)
我们可以按照上述的提示,进行自定义关卡生成器,设置好关卡之后,就可以分享给你的好基友进行闯关了。
github 项目地址:
https://github.com/pcottle/learnGitBranching
网页演示地址:
有了这款神奇,还怕搞不懂 git 中的各种奇葩命令了。我把项目地址和演示地址贴在上方。
此项目在手,从此就可以愉快的学习 git 啦!