Git 无疑是最流行的版本控制系统,可以说每一个程序员都会与之打交道,它不仅帮助开发者管理个人项目,更是连接到如 Github、Gitlab 等代码托管平台,成为协作开发不可或缺的工具。然而,对于初学者来说,Git 的多分支操作可能会显得有些复杂。最近发现一个非常有趣且实用的开源工具,名为 Learn Git Branching ,以游戏的模式,帮助我们以一种轻松愉快的方式来掌握这些技能。
初次开启Learn Git Branching之旅
使用 Learn Git Branching 非常简单。你可以直接访问它的网页应用,而且它还提供了官方的简体中文版本,地址为 https://learngitbranching.js.org/?locale=zh_CN。首次访问时,你将看到一个欢迎界面,引导你开始学习之旅。
开始之前如果你好奇 Learn Git Branching是怎么直观带你认识git操作的每个过程, 可以点开演示demo:
接下来,根据其提示点击确定✔️后,会罗列出所有可学习的章节内容:
Learn Git Branching 提供了多个学习章节,适合不同水平的学习者。如果你是初学者,可以按照顺序逐步学习。每个章节都设计有明确的学习目标和提示信息,帮助你理解并实践 Git 的各种操作。
上手尝鲜git branch
咱们跳过第一节git commit, 直接进入第2节git branch试试:
进入操作台后,首先会显示教学内容,以及示范内容,依次阅读其提示信息:
如果你想跳过教学内容,点击退出按钮即可:
根据左上方的学习目标,在左侧的仿终端中输入正确的命令组合来操作模拟的仓库,你的每一步Git操作都会实时影响节点示意图的状态,在这个类似玩游戏的过程中,不知不觉就掌握了各种常用操作。
这种图像实时同步模拟命令效果的方式非常生动,尤其是在涉及到多分支的仓库操作时很容易理解。相信通过这个开源项目,一定可以帮助更多朋友轻松掌握Git各种实用操作。
官网地址:https://learngitbranching.js.org/?locale=zh_CN