git小白的福音-可视化学习git

在软件开发和版本控制的世界中,Git已经成为了一种广泛使用的分布式版本控制系统。无论您是一名开发人员、设计师还是团队协作者,掌握Git的基础知识都是必不可少的。Git不仅可以帮助您跟踪和管理项目的代码变更,还可以轻松地与团队成员协作、处理分支和合并等操作,极大地提高了开发效率和代码质量。

然而,对于初学者来说,Git可能会带来一些挑战。从安装到使用基本命令,再到理解分支模型和解决冲突,学习Git需要一些时间和努力。

今天要分享的项目就可以帮助我们可视化的进行学习Git。这个项目是LearnGitBranching。它的github主页地址是https://github.com/pcottle/learnGitBranching 在github上拥有将近30K的star 。

LearnGitBranching 是一个非常简单的应用程序(从技术角度来看)。没有后端数据库或任何 AJAX 请求——它是 100% 用 Ja​​vaScript 编写的客户端应用程序。您可以在 LearnGitBranching (LGB) 中输入各种命令——在处理命令时,附近的提交树将动态更新以反映每个命令的效果。

官方提供了docker的部署方式,部署的方法也很简单。

  1. ssh登录到服务器后台
  2. 执行命令 docker run -p 8080:80 ghcr.io/pcottle/learngitbranching:main 之后,确保对应的防火墙端口打开,如果你想更改,那么只需要更改第一个8080即可
  3. 前台访问 http://ip:8080 端口即可使用,如果你想通过域名访问,那么只需要进行反向代理设置即可。

如果你没有自己的服务器,那么作者提供了一个在线的网站。可以直接访问在线网站来学习。链接:https://pcottle.github.io/learnGitBranching/

  1. 在网站你可以进行选择关卡来学习,或者从头开始学习。
  2. 输入对应的git命令,右侧的git树会实时更新可视化状态,方便理解
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇