首页 > 其他分享 >在分支10上revert已合并的分支1,在分支11上合并分支1,在新的分支12上拉去分支10,再拉去分支11,为什么不能拉去到分支1的更新内容

在分支10上revert已合并的分支1,在分支11上合并分支1,在新的分支12上拉去分支10,再拉去分支11,为什么不能拉去到分支1的更新内容

时间:2024-03-29 12:13:58浏览次数:18  
标签:11 10 12 合并 revert 分支

在分支10上revert已合并的分支1,在分支11上合并分支1,在新的分支12上拉去分支10,再拉去分支11,为什么不能拉去到分支1的更新内容

git的版本管理会记录全局所有分支的revert事件,所有分支合并中存在revert事件,后续都会存在,解决方法:revert掉对应分支上的revert事件,再合并;

或者

根据你的描述,你在分支10上对已合并的分支1进行了回滚(revert),然后在分支11上合并了分支1的变更。接着,你创建了一个新的分支12,并先后从分支10和分支11进行了拉取操作。然而,你发现分支1的更新内容没有被拉取到分支12中。

这可能是由于回滚操作和合并操作的影响导致的。回滚操作会创建一个新的提交,该提交会撤销之前合并的分支1的变更。而在分支11上进行的合并操作只会将分支1的变更重新应用到分支11上,并不会影响分支10或分支12。

因此,在你从分支10拉取到分支12时,分支10上的回滚操作也会被拉取,导致分支12不包含分支1的更新内容。

如果你希望在分支12中包含分支1的更新内容,你可以考虑以下两种方法:

  1. 合并分支10到分支12:在分支12上执行合并操作,将分支10合并到分支12中。这样可以将分支10上回滚之前合并的分支1的变更重新应用到分支12中。

    # 在分支12上执行合并操作
    git checkout branch12
    git merge branch10
    
  2. 重新拉取分支1的变更:在分支12上执行拉取操作,直接从分支1获取更新的内容。

    # 在分支12上执行拉取操作
    git checkout branch12
    git pull origin branch1
    

以上两种方法可以根据你的需求选择其中之一来获取分支1的更新内容到分支12中。请确保在执行这些操作之前,你已经保存并提交了当前分支的修改,并且注意处理可能出现的代码冲突。

需要注意的是,具体的操作步骤可能会根据你使用的版本控制系统和工作流程略有不同,以上提供的是一般的解决思路。如果你有进一步的问题或需要更详细的帮助,请提供更多上下文信息,我将尽力协助你。

标签:11,10,12,合并,revert,分支
From: https://www.cnblogs.com/yoona-lin/p/18103528

相关文章

  • 010_documentation_in_Matlab中的帮助与文档
    Matlab中的帮助与文档1.前言一眨眼已经写了十篇文章。000在Matlab中使用Python包CoolProp001Matlab运行时间测试与时间复杂度分析002避免使用for循环003Matlab中的向量约定004Matlab中的矩阵约定005Matlab中的数组索引006Matlab中的逻辑数组索引007Matlab学习的启动与加......
  • 8、.NET Core 实践 2024-03-29 11:44 CPU过高
    Windbg指令记录0:008>!runawayUserModeTimeThreadTime7:35c00days0:03:04.9538:111c0days0:03:01.6406:4d300days0:02:57.2815:84240days0:02:52.6400:6fe80days0:00:00.0312:6c280......
  • Acwing 1111. 字母
    https://www.acwing.com/problem/content/1113/#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;typedefpair<int,int>PII;constLLMAXN=1e18,MINN=-MAXN,INF=0x3f3f3f3f;constLLN=200200,M=2020;LLn,m,maxn=1;charc[M][M];ma......
  • 前端学习-UI框架学习-Bootstrap5-011-徽章(Badges)
    菜鸟教程链接<template><divclass="containermt-3"><h3>徽章<spanclass="badgebg-success">new</span></h3><h3>药丸形状徽章<spanclass="badgebg-dangerrounded-pill">new</span&g......
  • 前端学习-UI框架学习-Bootstrap5-010-按钮组
    菜鸟教程链接btn-group按钮组<template><divclass="containermt-3"><h2>加载按钮组</h2><divclass="btn-group"><buttonclass="btnbtn-primary">......
  • LeetCodeHot100 动态规划 70. 爬楼梯 118. 杨辉三角 198. 打家劫舍 279. 完全平方
    70.爬楼梯https://leetcode.cn/problems/climbing-stairs/description/?envType=study-plan-v2&envId=top-100-likedpublicintclimbStairs(intn){if(n<=1)returnn;int[]dp=newint[n+1];dp[1]=1;dp[2]=2;......
  • [RK3399-Android10] 关于USB触摸屏休眠状态无法唤醒设备的一种情况
    问题描述RK3399Android10平台上,USB触摸屏在系统按键休眠之后,无法触摸唤醒设备。查看内核日志,发现休眠之后,USB设备直接断开,lsusb发现不了设备。休眠之后host接口没有断开电源,使用USB鼠标插在同一个接口上,USB鼠标可以正常唤醒设备。问题描述之前遇到这样的问题一般是修改s......
  • 10天【代码随想录算法训练营34期】 第五章 栈与队列part01(● 232.用栈实现队列 ● 22
    232.用栈实现队列classMyQueue:def__init__(self):self.queue=[]self.size=0defpush(self,x:int)->None:self.queue.append(x)self.size+=1defpop(self)->int:self.size-=1retur......
  • Android 11.0 系统Settings横屏状态下wifi扫码不能识别功能修复
    1.前言在11.0的系统rom产品定制化开发过程中,在对于wifi扫描二维码的时候,可以看到相关的wifi信息,在竖屏的情况下不会有什么问题,但是如何在系统settings横屏的情况下扫描wifi的二维码的时候,发现识别不了,接下来就来分析下相关的wifi扫描相关流程,看如何实现相关功能2.系统Sett......
  • Windows10 安装Docker及自定义安装路径
    本文主要介绍了Windows平台下Docker的安装过程,包括安装包下载、自定义安装路径、安装过程、安装后配置和运行验证。一、前提条件,windows10内部版本要升级到19044以上。可以在官网下载升级工具:下载Windows10二、打开控制面板,参照下图打开“启动或关闭windows功能”,Hyper-V......