当前位置: 首页 > news >正文

为什么提示没有changid?

本地有提交,但是被服务器拒绝拉。

默认 git pull origin master 等价于:

git fetch origin
git merge origin/master
Git 的做法是:把两边合在一起,并新建一条 merge commit M:

A / \

… → B → C → M ← “Merge branch ‘master’ of …”
M 是专门为这次合并生成的,message 通常是 Merge branch ‘master’ of …
这条 commit 往往没有 Change-Id(merge 时 hook 通常不会给它加)
推 Gerrit 时,M 也在推送链里,就会被拒
这就是你遇到 0bd099b 的原因。

0bd099b 在你自己的电脑上,不在 Gerrit 上(所以 Gerrit 才会 reject,它从未成功 push 上去)。
git pull 能成功,pull 没问题。
问题是 pull 用了 merge,多了一条 本地 merge 提交;推 Gerrit 时这条也要带 Change-Id,但它没有,就被拒了

和“服务器 merge 拉不下来”的区别
你的理解 实际情况
服务器有 merge,pull 失败
pull 成功了
问题在远程
问题在 本地历史里多了一条 merge
最新 commit 缺 Change-Id
最新那条有;中间 merge 那条没有
以后怎么做

拉代码时用 rebase,避免产生 merge commit

git pull --rebase origin master

或全局设置

git config --global pull.rebase true

http://www.jsqmd.com/news/1249181/

相关文章:

  • 基于ThreeJs的一些开源地图项目
  • 2026 年 7 月最新丨多品牌 AGV 与提升机第三方统一运维管理指南 - 品牌测评网
  • 2026枣庄300型风厂家哪家好,400型风机厂家推荐避坑指南:4个挑选要点,帮你绕开90%的坑 - mobible
  • 数字人口型同步为何总延迟300ms?揭秘行业TOP3厂商不敢公开的6个底层技术陷阱
  • 静态路由综合练习
  • 如何使用Windows OVERLAPPED优化你的应用
  • 2026北京名包“非专柜渠道”回收警示:代购包、奥莱款、折扣村货,回收时被区别对待吗? - 日常财经早知道
  • C++性能分析
  • TM4C129LNCZAD低功耗模式实战:从架构解析到代码实现
  • TM4C129 UART模块深度解析:从寄存器配置到DMA与中断优化
  • 生态修复理念下广州沙坑涌大源段河道景观提升设计
  • 计算机Django毕设实战-基于Django 的物流物资配送信息管理系统 企业物资出入库与配送调度系统设计【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 华为网络计算机ct2000,第八集[达特分享]华为CT5000一键刷BIOS安装OpenWRT制作软路由...
  • C++高并发内存池:三层架构设计与性能优化实践
  • AI驱动的电商运营革命(2024黑盒策略首次公开):头部品牌已用它悄悄跑赢92%同行
  • TMS320C5000 DMA高级应用实战:数据排序、程序分页与乒乓缓冲详解
  • double浮点数计算的一些问题,以及bigDecimal的使用,和DecimalFormat的对比、Long
  • 2026年实测:宁波4大周末语文小升初机构综合评测
  • Tiva™ TM4C129 EPI配置寄存器深度解析:从通用模式到主机总线时序优化
  • 2026扬州卫生间渗水发霉最全解答!不砸砖防水靠谱吗?根治楼下渗水方法 - 宅安选房屋修缮
  • Elastic 与 Deductive AI 携手合作,加速工程团队的 agent 式事件调查
  • 杭州方品科技深耕互联网技术赛道为产业数字化发展注入全新动能 - 资讯纵览
  • mvc 默认路由没有生效_许迎果 第172期 蜗牛星际U盘安装openwrt软路由全流程演示...
  • 向量数据库实战:选型、调优与落地~系列文章16:Milvus 分布式部署实战
  • C/C++输入输出深度解析:从缓冲区到文件操作,掌握I/O核心机制
  • 制造业中小工厂CRM选型指南与实施策略
  • 【毕业设计】基于 Django 的校园学生综合素质考核与评优系统 学生德育智育文体综合评分管理平台(源码+文档+远程调试,全bao定制等)
  • 深度解析TM4C129LNCZAD:从数据手册修订看工业MCU实战应用
  • AI招聘解决方案:重构招聘价值链的16项核心技术
  • TM4C129 μDMA实战:从原理到配置,解放CPU的数据搬运引擎