前端git必备技能,如何合并分支以及出现合并冲突后如何解决

news/2024/10/23 3:40:24/

文章目录

    • 一、合并分支
    • 二、可能出现的冲突和解决
    • 三、过程分享

一、合并分支

注意,我们常说的mastermain主干也可以理解为分支,可以是分支合并到主干,或分支合并到分支。

需求:cloudweb2.6.02.6.1是并行开发的,现在2.6.0开发完毕了,需要将代码合并到2.6.1中。

做法:

1、切换到目标分支,如本次的2.6.1中,如果要合并到主干,则切换到mastermain分支

git checkout v2.6.1

2、在此版本上执行

git merge v2.6.0

3、它会自动执行合并操作,如果最有可能出现的问题就是冲突。

如果没有冲突,那么此时所有的工作就都已经结束,下面的不用看了

二、可能出现的冲突和解决

1、在使用merge指令时,就会提示你哪些文件是否有冲突

2、找到冲突文件,可以使用vscode打开,编辑冲突

3、如果冲突解决,可以执行如下命令来暂存提交,表示冲突已经解决

# git add 冲突的文件
# 比如:
git add config.js

如果你使用的是vscode,那么它会自动让你解决冲突,你可以标记为合并冲突从而解决,然后可以直接点击左侧的git提交按钮

image-20230221101725081

4、最后,可以通过指令来看看目前的合并状态,比如是否还有冲突,是否有未提交项,未跟踪项

git status

image-20230221102120770

5、根据status的提示进行处理,如果是:

​ a. 解决绿色部分,则直接 git push处理

​ b. 解决了冲突,则直接 git add <file>处理

​ c. 解决未提交未跟踪,则直接提交三部曲处理或使用可视化的小乌龟处理

三、过程分享

image-20230221102230995

如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。免费答疑,行业深潜多年的技术牛人帮你解决bug。

祝你能成为一名优秀的WEB前端开发工程师!


http://www.ppmy.cn/news/33730.html

相关文章

linux中写定时任务

场景&#xff1a;我们生产环境中有大量的日志记录&#xff0c;但是我们的磁盘没有太大&#xff0c;需要定时清理磁盘 文章目录crond 定时任务详解安装定时任务crontab服务启动与关闭crontab操作crontab 命令test.sh查看日志丢弃linux中的执行日志Linux进入nano模式方式一方式二…

【8】核心易中期刊推荐——人工智能与机器人

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…

【代码随想录-刷题学习JavaScript】day2-part02数组

继续数组的部分 977.有序数组的平方 &#xff0c;209.长度最小的子数组 &#xff0c;59.螺旋矩阵II 今天会有个小结 一、LeetCode977.有序数组的平方 文章讲解 视频讲解 二、LeetCode 209.长度最小的子数组 题目建议&#xff1a; 本题关键在于理解滑动窗口&#xff0c;这个滑动…

太强了,英伟达面对ChatGPT还有这一招...

大家好&#xff0c;我是 Jack。 今年可谓是 AI 元年&#xff0c;ChatGPT、AIGC、VITS 都火了一波。 我也先后发布了这几期视频&#xff1a; 这是一个大模型的时代&#xff0c;AI 能在文本、图像、音频等领域大放异彩&#xff0c;得益于大模型。而想要预训练大模型&#xff0c…

int *p = a、p = a、*p = a

int *p &a; //初始化一个int *类型指针&#xff0c;同时将变量a的地址存入p指针这里是一个特殊用法&#xff0c;仅在初始化变量的时候可以使用&#xff0c;应分为两个部分去进行理解。int *p; //初始化一个int * 类型指针pp &a; //将变量a的地址存入p指针&#xff0c…

基于深度学习的动物识别系统(YOLOv5清新界面版,Python代码)

摘要&#xff1a;动物识别系统用于识别和统计常见动物数量&#xff0c;通过深度学习技术检测日常几种动物图像识别&#xff0c;支持图片、视频和摄像头画面等形式。在介绍算法原理的同时&#xff0c;给出Python的实现代码、训练数据集以及PyQt的UI界面。动物识别系统主要用于常…

哈夫曼编码、哈夫曼树

已知一个文件中出现的各字符及其对应的率如下表所示。若采用定长编码&#xff0c;则该文件中字符的码长应为( )。若采用Huffman编码&#xff0c;则字符序列face的编码应为&#xff08; ) 字符abcdef频率4513121695码长决定了可以显示几位字符&#xff0c;题中一共有6位&#x…

【Linux】环境变量(基本概念 常见环境变量 测试PATH 环境变量相关命令)

文章目录环境变量基本概念常见环境变量测试PATH别的环境变量通过系统调用获取或设置环境变量环境变量相关命令export: 设置一个新的环境变量set: 显示本地定义的shell变量和环境变量unset: 清除环境变量通过代码如何获取环境变量环境变量 基本概念 环境变量(environment vari…