首页 > 其他分享 >git分支的在线学习learning Git Branching

git分支的在线学习learning Git Branching

时间:2024-12-12 11:32:05浏览次数:5  
标签:Branching 教程 Git 网站 命令 git 分支

git分支的在线学习learning Git Branching

这是个叫做 Learning Git Branching 的项目,是我一定要推荐的:
在这里插入图片描述

正如对话框中的自我介绍,这确实也是我至今发现的最好的 Git 动画教程,没有之一。

我用 Git 就会 add .,clone,push,pull,commit 几个命令,其他的命令完全不会,Git 就是一个下载器,Github 就是个资源网站加免费图床,命令能不能达成目的都是靠运气。

什么版本控制,我根本搞不懂,也懒得去看那一堆乱七八糟的文档。

这个网站的教程不是给你举那种修改文件的细节例子,而是将每次 commit 都抽象成树的节点,用动画闯关的形式,让你自由使用 Git 命令完成目标:

在这里插入图片描述

所有 Git 分支都被可视化了,你只要在左侧的命令行输入 Git 命令,分支会进行相应的变化,只要达成任务目标,你就过关啦!网站还会记录你的命令数,试试能不能以最少的命令数过关!

在这里插入图片描述

我一开始以为这个教程只包含本地 Git 仓库的版本管理,后来我惊奇地发现它还有远程仓库的操作教程!
在这里插入图片描述

跟玩游戏一样,难度设计合理,流畅度很好,

在这里插入图片描述

总之,这个教程很适合初学和进阶,如果你觉得自己对 Git 的掌握还不太好,用 Git 命令还是有运气成分,就可以玩玩这个教程,相信能够让你更熟练地使用 Git。

它是一个开源项目,Github 项目地址:

https://github.com/pcottle/learnGitBranching

教程网站地址:

https://learngitbranching.js.org

标签:Branching,教程,Git,网站,命令,git,分支
From: https://blog.csdn.net/weixin_45014634/article/details/144365158

相关文章

  • svn仓库的提交记录能迁移到git吗?如何迁移?
    是的,SVN仓库的提交记录可以迁移到Git。迁移过程需要一些工具和步骤,以下列出常用的方法和步骤:方法一:使用gitsvn这是最常用的方法,gitsvn是Git自带的工具,可以直接与SVN仓库交互。克隆SVN仓库:gitsvnclone<SVN_REPOSITORY_URL>-s--no-metadata<LOCAL_GIT_REPOS......
  • git 基础命令
    0.保存区域 1)工作区:当前的工作目录。 2)暂存区:执行gitadd、gitdelete后暂存的地方。 3)本地仓库:执行gitcommit后会存到本地仓库。 4)远程仓库:执行gitpush会推送的远程仓库。1.创建本地仓库 gitinit.gitclone远程地址2.添加用户信息 gitconfi......
  • GitHub排名第一!雷池WAF社区版免费又实用
    原文作者:醒哥,长亭科技大家好,我是雷池WAF社区版的开发者。雷池(SafeLine)是由长亭科技耗时十余年打造的一款 Web应用防火墙(WAF),以”智能语义分析技术“闻名于安全行业,相比使用正则表达式来描述攻击特征的传统技术,“智能语义分析技术”可谓是跨时代的创新,具备两高两低(高......
  • 利用husky.js git hooks实现图片自动压缩功能
    场景在一般的网页开发过程中,往往我们都要下载较多的切图,而这些切图未必都做了压缩,即使做了压缩,效果未必能达到理想效果。要解决这种图片压缩问题,途径有很多1.手动将图片丢到xx站点,压缩好之后再放进项目2.让UI给已经压缩好的图这些方式都得靠人工操作,人工操作往往存在一些不......
  • Git_版本管理-版本控制
    Git--本地和远程本地--工作区暂存区仓库区WorkingDirectory已修改(modified)workingtreeclean或者Untrackedfiles:Stage已暂存(staged)unstage查看命令:gitls-filesRepository已提交说明(committed)动作:加入--提交-推送发布......
  • Github上博客园SimpleMemory主题美化插件使用体验
    Github上博客园SimpleMemory主题美化插件使用体验目录Github上博客园SimpleMemory主题美化插件使用体验基本设置SimpleMemory插件地址管理选项管理侧边栏管理页面定制合影基本设置进入博客园管理界面,完成基础设置。皮肤模版选择SimpleMemory作为基础模版。JS权限如果开通,......
  • 在Git中撤消更改的六种方法总结
    在Git中,撤消更改是一个常见的操作,以下是主机邦收集的六种常用的方法来撤消更改:使用gitcheckout或gitrestore如果你想要撤销对文件的更改(即恢复到最后一次提交的状态),可以使用:gitcheckout--<file>或者使用gitrestore(Git2.23+):gitrestore--source=HEAD--<file>......
  • GitHub Actions 自动部署服务到 Amazon ECS
    概述本文将详细介绍如何使用GitHubActions实现自动化部署服务到AmazonECS(ElasticContainerService)。这个自动化流程包括构建Docker镜像、推送到ECR、创建ECS任务定义、配置负载均衡器以及更新ECS服务等步骤。前提条件AWS账号及相关权限GitHub仓库......
  • git 常用命令
    git常用命令。创建SSHKey$ssh-keygen-trsa-C"youremail@example.com"配置用户信息$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"仓库在当前目录新建一个Git代码库$gitinit新建一个目......
  • 【linux系统】基础开发工具(git、gdb/cgdb使用)
    1.版本控制器Git不知道你工作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防止文档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,比如:“报告-v1”“报告-v2”“报告-v3”“报告-确定版”“报告-最终版”“报告-究极进化版......