当前位置: 首页 > 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://www.dtcms.com/wzjs/427155.html

相关文章:

  • 什么网站可以做性格测试百度纯净版首页入口
  • 怎么免费做自己的网站湖南百度推广公司
  • 无锡网站建设上海韵茵网站运营维护的基本工作
  • 一级做爰片c视频网站百度竞价广告
  • 海珠网站建设公网络整合营销理论
  • 云南企业网站建设有限公司品牌推广工作内容
  • 公司网站设计与制作什么是营销
  • 昆山做网站价格信息流广告
  • 上海网站搭建公司谷歌推广外包
  • 设置WordPress文章图片网络优化是干什么的
  • 做电力公司网站企业网站优化外包
  • 深圳本地网站建设做电商一个月能挣多少钱
  • 开一个网站建设公司好营销怎么做
  • 找人做网站域名怎么过户免费发布推广信息的b2b
  • wordpress有赞收款外链seo招聘
  • 做设计在哪个网站上找高清图片大全站长工具seo
  • 北京网站建设方案百度推广助手app
  • 做网站还有前景么搜索引擎竞价广告
  • 塑料公司网站建设方案白云区新闻
  • 河北邯郸手机网站建设读书网站排名
  • 朝阳公共资源交易信息网东莞seo优化团队
  • wordpress破解插件百度首页排名优化价格
  • 做网站三年3万块钱怎么快速优化网站
  • 许昌建设委员会网站优化网络的软件下载
  • 做360手机网站快速排名软件seo优化排名经验
  • 海尔网站建设投入个人如何在百度上做广告
  • 企业宣传网站建设需求说明书成人厨师短期培训班
  • 注册网站好的平台南宁网络推广外包
  • 南阳网站建设icp备上海搜索推广
  • 政府网站建设责任书正规代运营公司