首页 > 其他分享 >Git提交时出现Merge branch 'master' of ...之解决方法

Git提交时出现Merge branch 'master' of ...之解决方法

时间:2023-07-14 14:26:33浏览次数:42  
标签:pull Git ... rebase Merge git master branch

多人协作开发项目,在上传代码时通常会先pull一下远程代码,使本地与远程同步更新,但是如果远程此时与自己代码存在冲突,在解决冲突后提交有时会出现“Merge branch ‘master’ of …”这条信息。这是因为pull其本质是fetch+Merge的结合。通常会分为以下两种情况:

1.如果远程分支超前于本地分支,并且本地也没有commit操作,此时pull会采用’fast-forward’模式,该模式不会产生合并节点,也即不产生"Merge branch ‘master’ of …"信息。

2.如果本地有commit提交,此时若存在冲突,pull拉取代码时远程和本地会出现分叉,会进行分支合并,就会产生"Merge branch ‘master’ of …"信息。

解决方法

使用git pull --rebase命令,如果没有冲突,则会直接合并,如果存在冲突,手动解决冲突即可,不会再产生那条多余的信息。如果你不想每次都rebase,可以在git bash里执行

git config --global pull.rebase true

这个配置就是告诉git在每次pull前先进行rebase操作。

标签:pull,Git,...,rebase,Merge,git,master,branch
From: https://www.cnblogs.com/douyage/p/17553553.html

相关文章

  • mac git clone error:xcrun:error:invalid active developer path(/Library/Developer
    背景升级Mac系统后,在终端使用gitclone等相关命令失败,报错xcrun:error:invalidactivedeveloperpath(/Library/Developer/CommandLineTools),missingxcrunat:/Library/Developer/CommandLineTools/usr/bin/xcrun1.问题排查1.查看git是否已经安装#命令whichgit#......
  • 【报错解决】使用代理后从Github中clone仓库报错
    当电脑使用代理后,会造成Github的clone和push等功能无法正常使用报错内容:PSD:\Github>gitclonehttps://github.com/sige5193/bittly.gitCloninginto'bittly'...fatal:unabletoaccess'https://github.com/sige5193/bittly.git/':Failedtoconnecttogithub.com......
  • python学习_分支结构(if...else...)
    一、程序的组织结构1996年,计算机科学家证明了这样一个事实:任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成 1)顺序结构程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束就叫顺序结构例如:把大象装冰箱一共分几步?print......
  • java代码修改git提示
    实现Java代码修改Git提示概述在进行Java代码开发时,使用Git进行版本控制是非常常见的做法。在开发过程中,我们经常需要对代码进行修改,而每次修改代码后,我们都需要提交这些修改到Git仓库,并且最好附带一些有意义的提交信息,以便后续的代码审查和追踪。为了方便开发者在进行代码修改时......
  • Svn版本控制该Git
    .idea下的vcs.xml文件vcs的值为svn或Git......
  • 5、git强制更新本地代码
    git强制更新本地代码(和远端代码保持一致)目录git强制更新本地代码(和远端代码保持一致)1.拉起最新远端代码版本2.同步本地到最新版本3.拉取代码4.简化写法备注1.拉起最新远端代码版本撤销本地、暂存区、版本库、gitfetch--all2.同步本地到最新版本回退到最新的远端代......
  • Emoing......
    你说星星会不会在人间放烟花的时候偷偷留下来见想见的人......夏天到了,祝你和想见的人早点见面巷子里的猫很自由却没有归宿,人生这道题怎么选都有遗憾可大家还是会爱,会坚持,会热烈,会拿真心换真心,在诸多风险里一次又一次选择相信。可是她不会…即使我不会是......
  • 有Root与无Root安装git-lfs
    有Root与无Root安装git-lfs直接安装先查看arm还是AMD例如当前使用RockyLinux8.8版本的内核。因此,应该下载适用于RockyLinux8.x的GitLFS安装包。您可以按照以下步骤在RockyLinux上安装GitLFS:打开终端或命令提示符窗口。使用以下命令下载适用于RockyLinux8.x的Gi......
  • [GIT]解决:failed to push some refs to ...(过程重现)
    本问题有很多种情况,解决方法也很多,本文只针对笔者本人的自身诉求和情况,选择了一种适合我的解决方法。仅供参考。1问题描述johnnyzen@XXDSSSMINGW64/e/source_code/BigData/bdp_common_data_service(develop)$gitpushTogitlab-bigdata.johnnyzen.cn:platform-software/b......
  • 这还不冲?Github上的大佬总结的2023经典大厂面试题,全会拿35k
    前言2023的上半年已经结束了,但是我发现有很多朋友没能拿到自己心仪的offer,其实并不是自身能力差,而且没有充足的准备面试。耗时一个月,收集了全网最热门的大厂面试题,我们程序员与别的行业不一样,除了上学的时候要做题,我们上班了找工作还得做题!我分享的结合目前互联网公司常见的面试考......