当前位置: 首页 > wzjs >正文

洛阳微网站建设软件公司起名大全

洛阳微网站建设,软件公司起名大全,重庆最新数据消息,北京优化网站推广今天学了两个命令非常有意思:一个是git checkout,一个是git branch -f。我们可以认为在提交树上,任何一个节点代表着一次提交。并且,git commit将会在 H E A D HEAD HEAD指针指向的节点上进行进一步提交。将每一个分支名视为标记当…

今天学了两个命令非常有意思:一个是git checkout,一个是git branch -f。我们可以认为在提交树上,任何一个节点代表着一次提交。并且,git commit将会在 H E A D HEAD HEAD指针指向的节点上进行进一步提交。将每一个分支名视为标记当前分支最新情况的节点名字。首先,先明确以下基本概念

  1. git checkout
    我们可以认为git checkout 是在变动 H E A D HEAD HEAD指针,比如git checkout main是把 H E A D HEAD HEAD指针变到 m a i n main main指向的节点上面。如果单独使用git checkout [log-hash],我们甚至可以在 l o g log log树上面随意切换 H E A D HEAD HEAD,而git commit就是在 H E A D HEAD HEAD的基础上进行提交的。
    验证上述理论:
  • git checkout [log-hash]

  • git checkout main

  • git commit 提交

  • git checkout HEAD^ 有几个^就是向上移动几级

    • git checkout main~3main的基础上向上移动3级
  1. git branch -f [branchName] [log hash] 移动分支标记节点

明确了上述概念,可以进行学习 git rebase了。这个命令常常会令人十分迷惑,在八股文中会拿这个命令和 git merge进行比较。最后得出的结论就是 git rebase一般用在本地分支整理,不会用在远程上。 git merge一般用在合并远程分支和本地分支的差异。
那么先给出 git rebase的定义,然后再进行验证。假设你现在在main分支上,那么git rebase master就是要将当前面分支变基到 master分支上。步骤可以分成以下三个:

  1. 先找到两个分支标记节点的最近公共父节点 A A A
  2. main A A A路径上的节点与master A A A路径上的节点进行去重。
  3. 将去重后的节点复制到 master节点下(注意是复制,原来的节点并未删除)。如果 master节点已经有子节点了,那么这些节点作为新建路径复制到 master节点下面。

验证:

  1. 初阶-- 将 m a i n main main变基到 y h yh yh

    执行命令:
git checkout main
git rebase yh

得到下面的树:

最近公共父节点为 c 4 ′ c4' c4 m a i n main main到父节点的路径是 c 11 c11 c11 c 10 c10 c10,直接复制到 y h yh yh下面变成 c 11 ‘ c11‘ c11‘ c 10 ’ c10’ c10’,这时 y h yh yh是没有子节点的。 c 11 c11 c11 c 10 c10 c10还是在的,截屏的时候没截下来,蚌。

  1. 进阶–从 z t zt zt y h yh yh变基

    这时的 y h yh yh是有子节点的,所以会新建路径。将 c 12 c12 c12~ c 14 c14 c14会一起复制到 y h yh yh下面

  2. 高阶–从 z t zt zt b u g F i x bugFix bugFix变基,路径上的 c 12 c12 c12是重复的,所以会去重。

  3. 综合–验证去重的正确性,在 z t zt zt的上面 c 1 3 ′ ′ c13'' c13′′位置新开个分支 m q mq mq

m a i n main main变基到 m q mq mq上,路径上的 c 4 ′ c4' c4 c 7 c7 c7 c 8 c8 c8都是重复的。放个结果,验证成功!

我还录了个视频,但是没录好,还是放上来,大家看一下吧~

附练习网站链接:https://learngitbranching.js.org/

谢谢您看到这里!您的点赞和收藏是我创作的不竭动力~感谢您的支持


文章转载自:

http://RmOMFXCl.qfwfj.cn
http://aCbZFBCG.qfwfj.cn
http://JyUSvmB7.qfwfj.cn
http://5TfVsb7Q.qfwfj.cn
http://PVuXXyLy.qfwfj.cn
http://K2qo9Wfs.qfwfj.cn
http://0Lcv9pwH.qfwfj.cn
http://IYpct7e3.qfwfj.cn
http://1ZvK2NCe.qfwfj.cn
http://KdfyeJi3.qfwfj.cn
http://FeXUjtW5.qfwfj.cn
http://D9HmBxUr.qfwfj.cn
http://i6Mg3o6b.qfwfj.cn
http://qX4JVYiS.qfwfj.cn
http://0sleAVpZ.qfwfj.cn
http://Z9m3KLRJ.qfwfj.cn
http://5LdFw7cV.qfwfj.cn
http://vARQZuGo.qfwfj.cn
http://fYgIhzqc.qfwfj.cn
http://5NcK75qL.qfwfj.cn
http://RSJflyl5.qfwfj.cn
http://L1Lv9C0k.qfwfj.cn
http://47YwcuoH.qfwfj.cn
http://OzJ8KkQO.qfwfj.cn
http://NhNkBxVa.qfwfj.cn
http://rXeWMnBT.qfwfj.cn
http://w24oUCna.qfwfj.cn
http://KliXYYvj.qfwfj.cn
http://sapTyu0p.qfwfj.cn
http://HltXz8UY.qfwfj.cn
http://www.dtcms.com/wzjs/669720.html

相关文章:

  • worldpress 建站wordpress末班
  • 企业网站建设实训小结wordpress绑定手机验证
  • Asp.net 手机网站制作企业网站模板php
  • 网页制作公司背景介绍婚纱摄影网站应该如何做优化
  • 国外包装设计欣赏网站医疗器械网站制作
  • 做网站怎么云存储js怎么做网站
  • 沈阳网站建设哪家便宜网站死链接提交
  • 最新网站推广王也道长头像无水印
  • 如何注册网站卖东西做导购网站如何获利
  • 太原网站关键词排名装饰公司315活动网站怎么做
  • 做互联网需要网站吗福州网站建设哪家强
  • 东营+网站建设谷歌关键词热度查询
  • 网站实名认证功能怎么做利用业务时间做的网站与公司有关吗
  • 网站注册账号怎么做北京seo优化网站建设
  • 沧州市宇通网站建设公司烟台网站开发制作
  • 网站建设与网页设计的区别廊坊百度推广网站设计
  • 视频网站开发有哪些功能许昌市网站开发
  • 中国建设招标网站首页做暧暧小视频网站
  • 公厂做网站需要开诚信通吗wordpress引入js
  • 私募基金网站建设网络搭建是什么意思
  • 网站开发培训要多少钱网站建设二级菜单
  • 河南能源企业网站建设40个界面ui外包多少钱
  • 哪些网站可以免费做代码企业网络营销策划案
  • 营口网站开发公司开发软件用什么工具
  • 用国外服务器做网站建设一个公司网站大概多少钱
  • 广州做网站需要多少钱驻马店专业做网站公司
  • 网站做淘客 还可以吗百度知道登录入口
  • 中国太空空间站为什么没有人做像58一样的网站
  • 做图素材网站 千机票特价网站建设
  • 网站如何解析青山别墅网页制作教程