git分支合并及冲突解决

git分支合并及冲突解决

小明在愉快的敲代码

vim ok

他在ok里敲了simachanping

git commit -am “commit first version by xiaoming”

然后这时他接到了产品的电话,说有一个新需求要做名字是iss53,小明就打算新建一个iss53分支来实现需求

git checkout  -b iss53

vim ok

他在ok里面敲了simaceshi

git commit -am “solve iss53 ing”

现在在iss53分支里ok的内容是

simachanping

simaceshi

此时小明正愉快的在iss53实现新需求,很不巧这时测试过来说,你之前的master版本有一个bug,要你去解决。于是你就回到master分支,新建一个hotfix分支,解决bug。

git checkout master

git checkout -b hotfix

vim ok

他在ok里面敲了 simalaoban

git commit -am “solve hotfix”

此时小明已经解决了hotfix这个bug,所以可以合并到master分支

git checkout master

git merge hotfix

git branch -d hotfix

到这里hotfix就已经解决了

此时在master的ok里内容是

simachanping

simalaoban

然而他想起来还有一个iss53未解决完呢

git checkout iss53

vim ok

他在ok里面敲了simagongsi

git commit -am “solve iss53”

此时iss53分支ok里的内容是

simachanping

simaceshi

simagongsi

回到master

git checkout master

此时master分支ok的内容是

simachanping

simalaoban

合并iss53

git merge iss53

因为这两个分支的第二行不一样,所以产生了冲突,手动进入文件,修改

vim ok

修改成

simachanping

simaceshi&simalaoban

simagongsi

然后在git add把冲突标记为已解决的状态

git commit -m ‘solve iss53 and hotfix”

git push origin master

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113188.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • stm32编程入门教程_零基础编程入门书籍

    stm32编程入门教程_零基础编程入门书籍前言在中国,熟悉单片机的人士大多会听说过STM32。这是意法半导体(STMicroelectronics,简称ST)的32位微控制器(MCU)家族,基于ARMCortex-M内核。2007年,STM32F1诞生。这是业界首款搭载ARMCortex-M3内核的32位MCU,采用180nm闪存工艺,配有128KB闪存和20KBRAM,运行主频为72MHz,在当时属于相当高的配置。随后的10年内,STM32产品线相继加入了基于ARMCortex-M0、Cortex-M4和Cortex-M7…

    2025年9月28日
    5
  • Java程序员烂大街了吗?是,也不是

    Java程序员烂大街了吗?是,也不是Java程序员烂大街了吗?有网友吐槽精通的人少,半吊子的人烂大街。半吊子程序员确实不少,除了自身学习有关,还跟培训机构教学有关,工作后能不能继续学造有关,现在学编程的越来越多,所以企业要求相对也比前些年要高很多。  企业想招一个合格的Jjava程序员很不容易。烂大街的说法有网友不怎么赞同,因为市场自己会过,留下好的淘汰掉不合格的。不合格的程序员有一些会放弃,从事别的工作,也有的会坚持学习达到市场的要求。只不过还有很多人在选择进入这个行业而已,很正常的现象。  以前可能知道大概会怎么使用就能找份不

    2022年7月7日
    316
  • java8 HashMap数据结构实现源码解析

    目录一、基础元素Node二、红黑树元素TreeNode1、类定义和类属性2、基础方法:3、红黑树插入元素实现4、红黑树的查找实现5、红黑树的形态转换实现6、红黑树的扩容切分实现一、基础元素NodestaticclassNode<K,V>implementsMap.Entry<K,V>{//key的ha…

    2022年4月8日
    45
  • 清单程序员修身

    清单程序员修身

    2022年1月10日
    45
  • 前端VSCode常用插件及安装

    前端VSCode常用插件及安装新手前端VSCode常用插件及其安装方法

    2022年7月25日
    10
  • vue 分页组件_bootstrap 分页

    vue 分页组件_bootstrap 分页1、page.vue组件<template><divclass=”greenpage”><!–:layout=”layout”–><el-pagination:background=”background”:current-page.sync=”currentPage”:page-size.sync=”pageSize”:page-sizes=”pageSizes”

    2022年9月26日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号