Git 和 GitHub:(十四)rebase 到某个有新提交的远程仓库的分支

上一篇 下一篇
改分支名

rebase 到某个有新提交的远程仓库的分支

以 rebase 远程仓库的 master 主分支为例

rebasede的结果默认是按时间排的

当本地克隆远程仓库的主分支后,远程仓库主分支被别的同事更新了,但是本地仓库主分支并没有拉取最新的提交,此时还想 rebase 远程仓库主分支的就需要先拉取远程仓库主分支的最新提交。具体如下:

比如想在 dev/liangxiao 分支下 rebase 远程仓库主分支(将 dev/liangxiao 分支变基到远程仓库的主分支的最新提交上):

bash 复制代码
# 查看本地 master 是否落后于远程
git log --oneline master..origin/master

# 先拉取远程更新(不会改你的分支)
git fetch origin

# 直接变基到远程 master
git rebase origin/master

例如:

执行之后,由于 rebase 会重写提交历史 (改变 commit hash),所以不能 使用普通的 git push,必须使用强制推送来更新远程分支:

bash 复制代码
# 推荐使用 --force-with-lease(更安全的强制推送)
git push --force-with-lease origin <你的分支名>

相关推荐
IvanCodes8 分钟前
GitHub 本周热门开源项目:Agent Infra与端侧 AI|8.17–8.23
开源·github
高频因子挖掘机36 分钟前
量化交易系统的数据层和策略层如何解耦?从紧耦合泥潭到优雅分层架构
后端·github
量化小c1 小时前
从数据到策略:QuantDash + DuckDB 搭建 5 分钟 K 线本地量化数据仓库
后端·github
fthux1 小时前
装修怕增项、合同看不懂?我做了 RenoPit,帮普通业主提前发现装修坑
人工智能·ai·开源·github·open source·renopit
流量猎手2 小时前
上传github为什么优先创建.gitignore
github
逛逛GitHub3 小时前
概念版德州扑克功能,还真应有意思的,不过 Codex并没上线
github
晴天164 小时前
GitBook 与 GitHub 的关系-Day24
github
dong_junshuai4 小时前
每天一个开源项目#74 OpenViking:3万星Agent上下文数据库
开源·github·agent
胡萝卜术4 小时前
从"氛围编程"到规范驱动:两次创造如何让 AI 协作从碰运气变成工程流水线
前端·面试·github
小弥儿4 小时前
GitHub今日热榜 | 2026-08-20:Agent 上下文数据库接棒
数据库·学习·开源·github