Git merge的版本冲突实验

实验目的

发现 两个分支的 相同文件 怎样被修改 才会发生冲突?

实验过程

1.初始状态

 现在目前有1.py、2.py两个文件,已经被git管理。现在我想制造冲突,看怎样的修改会发生冲突,先看怎么不会发生冲突。

目前仓库里的版本是这样的。

我创建branch分支,并切换到该分支

 初始1.py文件如上图

我添加了一行信息

现在我提交这次修改后的版本到dev分支

 切换到master分支

并且也修改1.py文件,在第4行添加一行信息。我想试试,留着空的第三行与dev第三行的信息能不能完美合并(能不能get这里我想干什么)。

提交此次修改,把dev分支合并到master分支。一样会发现合并冲突文件。

实验结论

你创建的新分支,你修改了文件,如果你想merge到原分支,前提是这个文件在你创建新分支后未改动,否则一定会合并冲突!

相关推荐

  1. Git检测和处理版本冲突原理

    2024-04-25 11:46:01       11 阅读
  2. NVIDIA Jetson NX ubuntu20.04删除多余版本冲突Boost库

    2024-04-25 11:46:01       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-25 11:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-25 11:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 11:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 11:46:01       18 阅读

热门阅读

  1. 协程实现单线程并发(入门)

    2024-04-25 11:46:01       15 阅读
  2. vue基于element封装上传图片,拖拽

    2024-04-25 11:46:01       14 阅读
  3. 分类信息service接口

    2024-04-25 11:46:01       12 阅读
  4. 企业资质风力发电乙级资质的筹备与申报

    2024-04-25 11:46:01       12 阅读
  5. 简单的接口自动化实现demo

    2024-04-25 11:46:01       14 阅读
  6. Spark pivot数据透视从句

    2024-04-25 11:46:01       17 阅读
  7. vue keepAlive的使用

    2024-04-25 11:46:01       14 阅读
  8. 深入理解Vue插槽

    2024-04-25 11:46:01       12 阅读