菜馆网站制作,看视频的软件哪个最好免费,专业网站定制价格,如何申请免费网站域名#x1f48c; 所属专栏#xff1a;【Git】 #x1f600; 作 者#xff1a;我是夜阑的狗#x1f436; #x1f680; 个人简介#xff1a;一个正在努力学技术的CV工程师#xff0c;专注基础和实战分享 #xff0c;欢迎咨询#xff01; #x1f496; 欢迎大… 所属专栏【Git】 作 者我是夜阑的狗 个人简介一个正在努力学技术的CV工程师专注基础和实战分享 欢迎咨询 欢迎大家这里是CSDN我总结知识的地方喜欢的话请三连有问题请私信 文章目录 前言一、Git 分支与合并1、介绍2、示范1、实战 总结 前言 大家好又见面了我是夜阑的狗本文是专栏【Git】专栏的第十一篇文章; 这是今天学习到Git 高级篇 – 分离 HEAD开启新的征程记录最美好的时刻每天进步一点点。 专栏地址【Git】 此专栏是我是夜阑的狗对GitGitee等工具使用过程的总结希望能够加深自己的印象以及帮助到其他的小伙伴。 如果文章有什么需要改进的地方还请大佬不吝赐教。 一、Git 分支与合并 。这里给大家推荐一个好用的 Git在线练习地址。在这练习网站里面也有自己的教程就让我们一步一步跟着教程学习吧记录下自己的所感所悟。前面已经简单的讲解了 Git 基础篇接下来就跟着学习高级篇吧。话不多说让我们原文再续书接上回吧。 1、介绍 在接触 Git 更高级功能之前我们有必要先学习在你项目的提交树上前后移动的几种方法。一旦熟悉了如何在 Git 提交树上移动你驾驭其它命令的能力也将水涨船高 我们首先来了解一下什么是 “HEAD”。 所谓的 HEAD 是一个对当前所在分支的符号引用 —— 也就是指向你正在其基础上进行工作的提交记录。HEAD 总是指向当前分支上最近一次提交记录。大多数修改提交树的 Git 命令都是从改变 HEAD 的指向开始的。HEAD 通常情况下是指向分支名的如 bugFix。在你提交时改变了 bugFix 的状态这一变化通过 HEAD 变得可见。
2、示范 下面咱们通过图示来看一下。我们将会观察提交前后 HEAD 的位置。。
git checkout C1
git checkout main
git commit
git checkout C2看到了吗 HEAD 指向了 main随着提交向前移动。如果想看 HEAD 指向可以通过 cat .git/HEAD 查看 如果 HEAD 指向的是一个引用还可以用 git symbolic-ref HEAD 查看它的指向。但是该练习网址不支持这两个命令 分离的 HEAD 就是让其指向了某个具体的提交记录而不是分支名。在命令执行之前的状态如下所示 HEAD - main - C1
HEAD 指向 main main 指向 C1
git checkout C1现在变成了 HEAD - C1。 想完成此关从 bugFix 分支中分离出 HEAD 并让其指向一个提交记录。通过哈希值指定提交记录。每个提交记录的哈希值显示在代表提交记录的圆圈中。
1、实战 从前面了解到具体的实现的步骤就可以开始实战啦。这里给大家说一下这个练习网站的一些使用技巧
help 指令 执行这个命令后就会有个帮助信息的弹窗。
levels 指令 执行完这个命令之后就能看到关卡目录了。 目标 开始结构 分离 HEAD
git checkout C4完成目标后就有通关提示。 总结 感谢观看如果觉得有帮助请给文章点个赞吧让更多的人看到。 也欢迎你关注我。 原创不易还希望各位大佬支持一下你们的点赞、收藏和留言对我真的很重要 最后本文仍有许多不足之处欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正下期再见。 更多专栏订阅: 【LeetCode题解持续更新中】 【鸿蒙系统】 【Python脚本笔记】 【Java Web项目构建过程】 【微信小程序开发教程】⚽ 【JavaScript随手笔记】 【大数据学习笔记华为云】 【程序错误解决方法建议收藏】 【软件安装教程】 订阅更多你们将会看到更多的优质内容