边玩游戏边学Git?这个开源网站我爱了

2023-10-20 02:30

本文主要是介绍边玩游戏边学Git?这个开源网站我爱了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1da15d3ae02abe84dc17fdae2c361e3a.gif

Git作为世界上最流行的版本控制系统,可以说是每一位与程序打交道的朋友最值得学习的软件之一。除了管理自己的项目,如果你对参与开源项目感兴趣,那么Git更是联结Github、Gitlab等知名代码项目托管网站,与他人协作管理推进开源项目必须要掌握的工具。

8177a30a295ec7324a6b8d0752b3590d.png

而Git中的常用操作,虽然上手难度低,但涉及到细节处尤其是多分支操作,难免会让很多新手犯糊涂,今天我就给大家推荐一个开源项目,帮助使用者在轻松游戏的过程中熟练掌握Git常用方法。

利用Learn Git Branching轻松学习Git

这个开源项目全称叫做Learn Git Branching,其在Github上的源码仓库迄今为止已收获超过两万五千个⭐,非常的受欢迎,我们要使用它非常简单,直接访问其网页形式的应用即可,其还贴心地提供了官方简体中文版本地址https://learngitbranching.js.org/?locale=zh_CN,初次访问你会看到如下内容:

354a66c5685700e2c64add692db62e98.png

根据其提示点击确定✔️后,会罗列出所有可学习的章节内容:

3341f4e21063609ffb8016b693c7e4f8.png

如果你是个纯小白,那么按照其顺序依次学习即可,以开篇的1: Git Commit为例,进入课程后,首先依次阅读其提示信息:

f0d97bbe6de35e67eaef290a29db6e35.png

b1a20cc293f132daec4d1c9ccf4d0ca3.gif

进入操作台后,根据左上方的学习目标,以及右侧的提示信息框,在左侧的仿终端中输入正确的命令组合来操作模拟的仓库,你的每一步Git操作都会实时影响节点示意图的状态,在这个类似玩游戏的过程中,不知不觉就掌握了各种常用操作。

这种图像实时同步模拟命令效果的方式非常生动,尤其是在涉及到多分支的仓库操作时很容易理解:

1e3c1ac7571821ea501ef502382d8e7f.gif

相信通过这个开源项目,一定可以帮助更多朋友轻松掌握Git各种实用操作~

以上就是本文的全部内容,欢迎在评论区与我进行讨论~

2fca4b3381fdc6dc241fa735a0b4350b.gif

这篇关于边玩游戏边学Git?这个开源网站我爱了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/244013

相关文章

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Git如何修改已提交人的用户名和邮箱

《Git如何修改已提交人的用户名和邮箱》文章介绍了如何修改Git已提交人的用户名和邮箱,包括注意事项和具体步骤,确保操作正确无误... 目录git修改已提交人的用户名和邮箱前言第一步第二步总结git修改已提交人的用户名和邮箱前言需注意以下两点内容:需要在顶层目录下(php就是 .git 文件夹所在的目

无需邀请码!Manus复刻开源版OpenManus下载安装与体验

《无需邀请码!Manus复刻开源版OpenManus下载安装与体验》Manus的完美复刻开源版OpenManus安装与体验,无需邀请码,手把手教你如何在本地安装与配置Manus的开源版OpenManu... Manus是什么?Manus 是 Monica 团队推出的全球首款通用型 AI Agent。Man

nginx部署https网站的实现步骤(亲测)

《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

Git中恢复已删除分支的几种方法

《Git中恢复已删除分支的几种方法》:本文主要介绍在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录1. 恢复本地删除的分支场景方法2. 恢复远程删除的分支场景方法3. 恢复未推送的本地删除分支场景方法4. 恢复

bat脚本启动git bash窗口,并执行命令方式

《bat脚本启动gitbash窗口,并执行命令方式》本文介绍了如何在Windows服务器上使用cmd启动jar包时出现乱码的问题,并提供了解决方法——使用GitBash窗口启动并设置编码,通过编写s... 目录一、简介二、使用说明2.1 start.BAT脚本2.2 参数说明2.3 效果总结一、简介某些情

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的