首页 > 其他分享 >Git merge 报错:* commits behind * branch 问题解决

Git merge 报错:* commits behind * branch 问题解决

时间:2022-12-12 12:33:26浏览次数:83  
标签:Git commits merge behind git 报错 冲突 master

Git 大家都用的很多,但是在多人开发中难免会遇到代码冲突问题,因为merge pull request 的时候遇到很多次这个问题,所以今天特意来记录一下:

 

问题:在merge PR 到主分支(master/develop/***)的时候出现错误:5 commits behind master

举例: 我现在想从feature/fix36525issue 合并到master,但是提示: 5 commits behind master

解决方法:

1. 先把远程的目标分支merge到本地:

  命令: git merge master

      git pull origin master

2. 现在我们检查工作环境,发现我们所有的文件和我们遇到的冲突文件:

  命令: git status 

3. 查看冲突文件具体冲突,可以用命令或者用开发工具查看(开发工具都有git插件,可以安装一下)

  命令:git diff 你的冲突文件名以及路径

4. 解决冲突:打开编译器,删除所有类似 <<<<<<和>>>>>> 代码,将代码修改为你想要的正确的代码

5. 将此文件添加到暂存

  命令: git add 你的冲突文件名以及路径

6. 将此文件commit

  命令:git commit -m "修改描述"

7. 将修改后的代码push

  命令: git push 

 

提交代码后,再返回提交Pull Request 的页面查看,发现已经没有提示错误信息了,可以Merge PR了。

感谢观看,希望能解决你的一小点问题~~~

 

 

标签:Git,commits,merge,behind,git,报错,冲突,master
From: https://www.cnblogs.com/bcoolar/p/16975730.html

相关文章

  • GitHub 轻松提速教程 [持续更新]
    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub,在天朝Github默认被限速了,我们可以通过修改hosts文......
  • React Native 0.68 安装react-native-picker报错:找不到compile
    react-native版本:0.68.2react-native-picker版本:4.3.7报错信息:Aproblemoccurredevaluatingproject':react-native-picker'.>Couldnotfindmethodcompile()......
  • git 撤销本地 git提交的commit记录 (git reset --hard ID)
    git撤销本地git提交的commit记录(gitreset--hardID)ID的获取方法这个id,就是你要退回的那个id,我这里截图的时候已经回退了,正常是你提错了的下面那个gitID......
  • 使用Git LFS托管大文件
    一、安装#当前操作系统为centos7[root@localhost~]#curl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh|sudobash[root@localho......
  • 144-git config 及 git 初步导入命令
    这是全局的gitconfig--globaluser.name"admin"gitconfig--globaluser.email"[email protected]"gitconfig--globaluser.passwordadmin当前目录的:gitconfig......
  • Git从入门到实战
    Git从入门到实战一、Git概述1.1、Git简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。Git仓库来存储和管理这些文件,Git仓库分为两种:......
  • 大数据学习必备 | 推荐几个牛X 的 GitHub 项目
    前言        大家好,我是梦想家Alex。我们都知道github对于程序员们而言,就是一个巨大的“聚宝盆”,上面不仅有很多优质的开源项目,还有很多热爱开源分享的开发者......
  • VMwareCentOS7Ping 指令报错:Nameorservicenotknown
    VMwareCentOS7Ping指令报错:Nameorservicenotknown1.问题实质:网络配置错误2.问题原因:本地虚拟机网卡,虚拟机网络,虚拟机内部CentOS系统,三方网络配置不匹配3.解决......
  • 【git】git切换分支
    1.git查询分支gitbranch#仅查询本地分支gitbranch-a#查询所有分支,包括远端仓库分支2.git切换分支gitcheckoutorigi......
  • 本地项目初始化Gitee仓库
    最近在我的电脑本地开发了一个项目,想同步至gitee上,直接在原文件上初始化直接提交到gitee上。一、安装git客户端。安装到本地(傻瓜式安装,下一步,下一步)。下面是我下载的版本......