前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git小白的福音-可视化学习git

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

作者头像
huolong
发布2024-02-29 10:27:16
1510
发布2024-02-29 10:27:16
举报
文章被收录于专栏:技术指北技术指北

在软件开发和版本控制的世界中,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. 在网站你可以进行选择关卡来学习,或者从头开始学习。
  1. 输入对应的git命令,右侧的git树会实时更新可视化状态,方便理解
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024年02月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com