首页 > 其他分享 >git合并代码原理

git合并代码原理

时间:2023-04-16 10:07:35浏览次数:26  
标签:git 代码 认知 合并 冲突 分支


背景:

最近在做体测,当我将prod-wmj合并到我新建的test-physical分支上的时候,出现超出我认知范围的现象,所以我认为git的原理我们没有搞懂,还要搞搞。merge的时候红色部分并不是我理解的目标分支的代码,那就让我们来想想吧~

git合并代码原理_github

操作:

1、首先提出来问题,代码更改有几种形式?git又是怎么做的?如果你是git工作人员,你会如何设计?

2023年4月9日10:53:58
如图,只有都改变的时候才会出现冲突,那git是如何给我们自动解决冲突的呢?显示的红色代码和绿色代码又是什么呢?

git合并代码原理_git_02


基于上边的认知,我应该去找谁呢?找这么多次提交的源文件是什么样子吗?画一个问号?(暂时搁置,先跳过去,这个问题每天花半个小时思考)

总结:


标签:git,代码,认知,合并,冲突,分支
From: https://blog.51cto.com/u_15845711/6193301

相关文章

  • MybatisPlusGenrator 代码生成器官方文档 运行不了?
    有dataSourceConfig就报错直接删掉......
  • 【CVE-2017-12615】Tomcat 远程代码执行漏洞复现
    0x00环境搭建用vulhub的环境查看配置文件conf/web.xml中readonly的设置0x01漏洞复现访问主页,抓包后修改数据包可通过PUT方式创建一个JSP文件。虽然Tomcat对文件后缀有一定检测(不能直接写jsp),但我们使用一些文件系统的特性(如Linux下可用/)来绕过了限制。改完包的时候......
  • 如果 Git 远程库与本地库不一致,导致无法将本地代码推送到远程库中,
    如果Git远程库与本地库不一致,导致无法将本地代码推送到远程库中,可以按照以下步骤操作:首先,使用gitfetch命令将远程库中的代码更新到本地仓库中,但不会合并到当前分支中。可以使用以下命令:gitfetchorigin这个命令会将远程库中的代码更新到本地仓库中的origin分支中。......
  • git 使用
    创建分支:gitcheckout-bXXX提交到分支gitaddgitcommit-m""gitpushoriginXXX分支名创建标签taggit tag XXXtagnamegitpushoriginXXXtagname切换到分支或标签gitcheckouttagname/branchname......
  • 恶意代码分析实战 lab 20-1 20-2 20-3 C++恶意代码分析
    本次实验我们将会分析lab20-1,lab20-2文件。先来看看要求解答的问题Lab20-1需要回答的问题如下Q1.在0x401040处的函数采用了什么参数?Q2.哪个URL被用来调用URLDownloadToFile?Q3.这个程序做了什么事情?Lab20-2需要回答的问题如下:Q1.在这个程序中,你可以从有趣的字符串中了......
  • Java Stream API 操作完全攻略:让你的代码更加出色 (四)
    前言  JavaStream是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用Stream操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。本文将为您介绍JavaStream操作的所有方面,包括range、range、iterate、generate等操作,让你的代码行......
  • eclpise断点调试Java代码
    Eclipse支持对Java代码进行Debug也就是在执行代码时暂停执行并可以观察相关的信息,比如栈中的变量,堆中的变量,执行的代码,方法调用栈等,这个暂停的位置就是断点一个简单的工程如果需要观察getMax方法的执行,可以在代码编辑器左边缘双击,增加断点,或者右键ToggleBre......
  • 代码块
    代码块代码块是什么代码块就是构造器的补充,又被叫做初始代码块,是类的成员之一,类似于方法,将逻辑语句包起来但又跟方法不同,没有方法名,没有返回值,没有参数,只有方法体,而且不需要通过对象来调用或类显示调用代码块的书写格式(修饰符){代码};注意事项:修饰符可以选,但也只能......
  • 国内git/pip加速镜像
    一、下载加速1.  gitclone https://ghproxy.com/https://github.com/stilleshan/ServerStatus2. 在原来链接的com后面添加 .cnpmjs.org/ 二、pip换源2.1国内源地址阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simp......
  • 6错误代码C3848.
    C++错误C3848:具有类型“XXX”的表达式会丢失一些const-volatile限定符以调用“XXX”问题:在练习set容器时,对其做自定义顺序排序时出现错误错误:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C3848 具有类型“const_Keycmp”的表达式会丢失一些const-volatile限定符以......