解决github分支提交冲突

news/2024/5/17 16:14:31/文章来源:https://blog.csdn.net/qq_22310551/article/details/127319797

一、背景

github上fork了base仓库 648540858/wvp-GB28181-pro 到自己仓库,并进行了个性化更改。base仓进行了代码更新,此时我和base仓有了冲突如何解决?

思路:自己仓库的代码合并到主仓是Pull Requests,两个不同仓库or相同仓库不同分支的代码进行合并也是Pull Requests。

二、步骤

        新建一个同步base主仓的分支,然后新分支和自己需要同步主仓的仓库进行合并。

        base主仓和自己仓库的分支,如果有冲突,只能放弃自己本身的修改才能sysc同步代码。而我不想放弃本身修改,此时只能够先新建一个分支同步主仓代码,然后自己仓库的两个分支进行合并。

(1)新建分支 

 

 

选择base主仓 

 

(2)新建PR

 

(3)选择需要PR 的不同分支

 

 

(4)解决冲突 

1.解决同行代码竞争引起的合并冲突

        你可以查找“<<<<<<<”标记符出现的地方来定位合并冲突发生的位置。当你在文本编辑器中打开你的冲突文件时,你会在“<<<<<<< BRANCH-NAME1”行后面看到HEAD或主分支内有区别的代码。接着,你会看到“=======”,这个标记符将划分你的代码修改和另一个分支上的代码修改,紧跟着“>>>>>>> BRANCH-NAME2”。

        决定你是否只保留你分支上的代码,还是保留另一个开发人员提交的代码,或者编写一个全新的代码提交(包含两者)。删除冲突标记符“<<<<<<<”,“=======”,“>>>>>>>”,并对文件完成你想要的修改。

 

2.修改完冲突后标记已修改然后commit

(5)提交pr后,需要PR确定Merge

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_23641.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PDF怎么转图片?建议收藏这些方法

PDF是我们在传输文件的时候&#xff0c;经常会使用到的一种格式。它可以帮助我们在不同的设备上&#xff0c;打开文件并且不会影响到文件内容的文字结构。而jpg是一种常见的图片格式&#xff0c;有时我们可能会遇到PDF转jpg的情况&#xff0c;那你们知道PDF转jpg怎么转吗&#…

git push 所有分支到新仓库地址

例&#xff1a;从gitee上拉取test-code代码&#xff0c;到自己新仓库地址,test-code仓库有master和test两个分支&#xff1b;具体命令和结果如下 xxxxxxxxopen02:~/src/code/tmp$ git clone gitgitee.com:striver-wy/test-code.git //从gitee下载代码 Cloning into test-code..…

CVPR2022-Rethinking Efficient Lane Detection via Curve Modeling

概述 总结分析了当前&#xff08;图像&#xff09;车道线检测的三类方法&#xff0c;为了解决现有多项式曲线方法的优化困难&#xff0c;提出了使用参数贝塞尔曲线拟合车道线的方案。此外还提出了基于变形卷积的特征翻转融合&#xff0c;以利用驾驶场景中车道的对称特性。 Pape…

Mysql基于binlog日志恢复数据

Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的问题 1.net-tools未安装&#xff0c;执行yum install net-tools 2.远程连接工具连接不上mysql grant all privileges on *.* to root% identified…

R语言caret机器学习(四):数据拆分

【R语言数据科学】 🌸个人主页:JOJO数据科学📝个人介绍:统计学top3高校统计学硕士在读💌如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏✨本文收录于【R语言数据科学】本系列主要介绍R语言在数据科学领域的应用包括: R语言编程基础、R语言可视化、R…

垃圾分类查询管理系统

垃圾分类查询管理系统1.介绍1.1 功能点2.软件架构3.安装启动4.运行截图参考网站&#xff1a;https://lajifenleiapp.com/ 1.介绍 垃圾分类查询管理系统&#xff0c;对不懂的垃圾进行查询进行分类并可以预约上门回收垃圾。 让用户自己分类垃圾&#xff0c; 按国家标准自己分类&…

【最详细最全】Github的jenkins的自动化部署

1>创建项目 2>General 设置 3>配置源码管理 1>勾选Git选项之后&#xff0c;就会出现相关的填写项&#xff0c;根据下图的指引来填写就行了 填写项目的 git 地址, eg&#xff1a; GitHub - Leader755/leader755.github.io: github 博客&#xff08;hexo一键搭建博…

(附源码)计算机毕业设计SSM基于Java的图书馆座位预约系统

&#xff08;附源码&#xff09;计算机毕业设计SSM基于Java的图书馆座位预约系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 …

Torch网络结构/训练过程可视化

一、网络结构的可视化 我们训练神经网络时&#xff0c;除了随着step或者epoch观察损失函数的走势&#xff0c;从而建立对目前网络优化的基本认知外&#xff0c;也可以通过一些额外的可视化库来可视化我们的神经网络结构图。这将更加地高效地向读者展现目前的网络结构。 为了可…

ARM接口技术:汇编语言实现1~100的累加,1+2+3+4+...+99+100=?还有汇编语言程序的编译和运行步骤

进入正题&#xff1a; 在终端输入&#xff1a;vi sum.S&#xff0c;建立文件 1、编写代码&#xff1a;定义两个变量&#xff0c;r0、r1 .global _start _start:mov r0,#1mov r1,#0 sum:add r1,r0add r0,#1cmp r0,#100bgt endb sumend:mov r2,r1nopnopnop2、编译建立一个makefi…

客流管控系统可以协助博物馆进行人数管理

进入21世纪&#xff0c;我国的博物馆建设迎来了新的高潮&#xff0c;无论是数量&#xff0c;还是规模&#xff0c;都前所未有。目前&#xff0c;全国的博物馆总数已经达到5 000多座&#xff0c;为了管控博物馆的人数&#xff0c;很多博物馆都安装了客流管控系统。客流管控系统可…

Android 开发学习(一)

文章目录1. Android 安装2. 创建第一个Android项目3. 什么是Gradle&#xff1f;4. 运行第一个Android程序5. Android架构 介绍6. 控件 之 textView(文本)6.1 textView 基础语法6.2 带阴影的textView6.3 跑马灯效果的 textView7. 控件 之 Butto(按钮)7.1 Button 的 基本属性 和 …

电源纹波,有这样几种测试方法,值得收藏

【嵌入式学习资料】V/ X 公/众/号 https://pan.baidu.com/s/1K8_EKVtOaN42IvuFSj8vJA tiquma&#xff1a;6666 纹波测试在电源质量检测中十分重要&#xff0c;虽然看似简单&#xff0c;但却包含诸多细节。这些细节在您测试的时候是否面面俱到&#xff1f;我们又如何把一项简单…

上海雷卯推出SOD123HE封装肖特基,帮工程师解决发热问题

为何肖特基二极管会发热&#xff1f; 肖特基二极管在工作时发热量不可小视&#xff0c;发热量大小与实际工作电流大小有关&#xff0c;与肖特基二极管实际压降大小有关。这是可以通过测量和计算得到&#xff0c;很方便。 方法是&#xff1a;测得二极管两端实际压降假如为0.5V…

浅谈C语言文件操作以及对先前通讯录的简单改造

文章目录前言1.为什么要使用文件以及文件简单介绍文件的简单介绍2.文件的相关操作1.文件的打开和关闭2.文件的顺序读写文件的顺序写文件的顺序读总结3.文件的随机读写4.文本文件和二进制文件介绍以及文件的读取结束的判定3.文件缓冲区4.对先前通讯录的改造5总结前言 之前简单的…

一家公司需要多少名产品经理?从这三个角度评估

扩张你的产品团队前应当考虑的一件事情是&#xff0c;当前阶段问题的根源是否真的在于人手不足——毕竟只有在适当的发展时机扩张团队&#xff0c;才能起到良好的作用。 当你开始考虑是否要扩张产品团队时&#xff0c;你就会面临所谓的“高质量问题”。 对更多产品管理资源的需…

C# 连接 MySQL 数据库

一、需求 C# 使用 MySQL 数据库的情况还是比较少的&#xff0c;大部分使用 Windows 平台一般使用 SQL Server&#xff0c;在两年前我买过100元一年的学生服务器&#xff0c;当时也是买着玩的&#xff0c;装 MySQL 数据库使用起来就非常卡&#xff0c;也不知道为什么&#xff0…

node.js中的url.parse方法

学习node.js中的url.parse方法 文章目录前言一、URL模块之parse方法详解1、参数2、实例例子1&#xff1a;url.parse只传一个参数的情况例子2&#xff1a;url.parse第二个参数为true的情况例子3&#xff1a;url.parse第三个参数为true的情况默认为false情况&#xff1a;设置为tr…

【LeetCode成长之路:序列DP运用题】940.不同的子序列 II

⭐️前面的话⭐️ 本篇文章介绍一道动态规划序列DP运用题【940. 不同的子序列 II】&#xff0c;难度为&#xff1a; 困难 &#xff0c;标签 &#xff1a; 动态规划&#xff0c;展示语言java。 &#x1f4d2;博客主页&#xff1a;未见花闻的博客主页 &#x1f389;欢迎关注&…

(附源码)计算机毕业设计ssm基于BS结构的学生交流论坛

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…