两支队伍建设专题网站,动漫专业大专,建设网站工作室的问题疑问,福州 网站设计#x1f48c; 所属专栏#xff1a;【Git】 #x1f600; 作 者#xff1a;我是夜阑的狗#x1f436; #x1f680; 个人简介#xff1a;一个正在努力学技术的CV工程师#xff0c;专注基础和实战分享 #xff0c;欢迎咨询#xff01; #x1f496; 欢迎大… 所属专栏【Git】 作 者我是夜阑的狗 个人简介一个正在努力学技术的CV工程师专注基础和实战分享 欢迎咨询 欢迎大家这里是CSDN我总结知识的地方喜欢的话请三连有问题请私信 文章目录 前言一、Git 分支与合并1、帮助1、实战 总结 前言 大家好又见面了我是夜阑的狗本文是专栏【Git】专栏的第九篇文章; 这是今天学习到Git 基础篇 – 分支与合并 开启新的征程记录最美好的时刻每天进步一点点。 专栏地址【Git】 此专栏是我是夜阑的狗对GitGitee等工具使用过程的总结希望能够加深自己的印象以及帮助到其他的小伙伴。 如果文章有什么需要改进的地方还请大佬不吝赐教。 一、Git 分支与合并 。这里给大家推荐一个好用的 Git在线练习地址。在这练习网站里面也有自己的教程就让我们一步一步跟着教程学习吧记录下自己的所感所悟。由于前面的两个基础篇教程有点简单这里就从第三个教程开始记录。 1、帮助 接下来咱们看看如何将两个分支合并到一起。就是说我们新建一个分支在其上开发某个新功能开发完成后再合并回主线。 咱们先来看一下第一种方法 —— git merge。在 Git 中合并两个分支时会产生一个特殊的提交记录它有两个 parent 节点。翻译成自然语言相当于“我要把这两个 parent 节点本身及它们所有的祖先都包含进来。” 通过图示更容易理解一些咱们到下一页看一下。 我们准备了两个分支每个分支上各有一个独有的提交。这意味着没有一个分支包含了我们修改的所有内容。咱们通过合并这两个分支来解决这个问题。 我们要把 bugFix 合并到 main 里
git merge bugFix首先main 现在指向了一个拥有两个 parent 节点的提交记录。假如从 main 开始沿着箭头向上看在到达起点的路上会经过所有的提交记录。这意味着 main 包含了对代码库的所有修改。 还有看见各个提交记录的颜色变化了吗为了帮助学习理解我引入了颜色搭配。每个分支都有不同的颜色而每个提交记录的颜色是所有包含该提交记录的分支的颜色混合之后的颜色。 所以main 分支的颜色被混入到所有的提交记录但 bugFix 没有。下面咱们让它也改变一下颜色。 咱们再把 main 分支合并到 bugFix
git checkout bugFix
git merge main因为 main 继承自 bugFixGit 什么都不用做只是简单地把 bugFix 移动到 main 所指向的那个提交记录。 现在所有提交记录的颜色都一样了这表明每一个分支都包含了代码库的所有修改大功告成
步骤 Step 1、创建新分支 bugFix Step 2、用 git checkout bugFix 命令切换到该分支 Step 3、提交一次 Step 4、用 git checkout main 切换回 main Step 5、再提交一次 Step 6、用 git merge 把 bugFix 合并到 main
1、实战 注意这里一定完成目标才能通关分支命名一定要bugFix。 创建新分支 bugFix
git branch JMFive用 git checkout bugFix 命令切换到该分支
git checkout JMFive提交一次
git commit用 git checkout main 切换回 main
git checkout main再提交一次
git commit用 git merge 把 bugFix 合并到 main
git merge JMFive再把 main 分支合并到 bugFix
git checkout JMFive
git merge main你用 6 条命令通过了这一关 我们的答案要用 5 条命令。 试试看你能否在 5 步之内搞定 :
git checkout -b branch_name总结 感谢观看如果觉得有帮助请给文章点个赞吧让更多的人看到。 也欢迎你关注我。 原创不易还希望各位大佬支持一下你们的点赞、收藏和留言对我真的很重要 最后本文仍有许多不足之处欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正下期再见。 更多专栏订阅: 【LeetCode题解持续更新中】 【鸿蒙系统】 【Python脚本笔记】 【Java Web项目构建过程】 【微信小程序开发教程】⚽ 【JavaScript随手笔记】 【大数据学习笔记华为云】 【程序错误解决方法建议收藏】 【软件安装教程】 订阅更多你们将会看到更多的优质内容