博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git: This branch is out-of-date with the base branch
阅读量:4099 次
发布时间:2019-05-25

本文共 450 字,大约阅读时间需要 1 分钟。

有时候在你提交自己的branch后,会出现这样的情况:

这里写图片描述

如果是这样的话,那就说明该branch已经过时了,并且即使通过了所有的检测,也不能合并该branch到master,那该怎么办呢?

首先要切回到master

git checkout master

切到master以后,更新master到最新:

git pull

这时候再切回到自己的branch:

git checkout your_branch

然后用rebase把我们的这个branch与master合并一下:

git rebase master

然后再强制push到远程的your_branch:

git push -u origin your_branch --force

注意,这里之所以要用–froce,如果不强制的话,我们无法push我们当前的本地branch到远程的branch,主要是因为现在本地的branch版本低于远程的branch版本。

执行完force push以后,通过所有的检查,然后就可以合并到master啦,

你可能感兴趣的文章
剑指_复杂链表的复制
查看>>
FTP 常见问题
查看>>
shell 快捷键
查看>>
MODULE_DEVICE_TABLE的理解
查看>>
No devices detected. Fatal server error: no screens found
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
postgresql监控工具pgstatspack的安装及使用
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
谈谈加密和混淆吧[转]
查看>>
乘法逆元
查看>>
Objective-C 基础入门(一)
查看>>
一些实战项目(linux应用层编程,多线程编程,网络编程)
查看>>
STM32CubeMX 真的不要太好用
查看>>
不要买铝合金机架的无人机,不耐摔,易变形弯曲。
查看>>
ACfly也是基于FreeRTOS的
查看>>
似乎写个ROS功能包并不难,你会订阅话题发布话题,加点逻辑处理,就可以写一些基础的ROS功能包了。
查看>>
TBUS的一些信息
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>