【FAQ】git merge 后 push 到 Gerrit 失败,提示 no new changes ?
来源:互联网 发布:网络语ATM 编辑:程序博客网 时间:2024/05/22 17:02
需求:git 分支合并
问题:使用 git merge 在本地执行分支合并操作,然后想 push 到 gerrit 上评审入库,可是在提交时,提示:
! [remote rejected] HEAD -> refs/for/dev (no new changes)
分析:no new changes 的意思,是说,这个合并,是个线性的合并。而合并的那些历史的 commit 节点,在 gerrit 上都已经评审过了,都是已有的 change 单,所以 gerrit 认为没有新的提交,就不让你提交评审。
方法1: 在 git merge 的时候,加上 --no-ff 参数,是为了让它生成一个新的 commit,这样就可以提交了~(不过生成的 gerrit change 是看不到改动信息的)
方法2:不经过 gerrit,直接 push 入远程库。(不推荐)
1 0
- 【FAQ】git merge 后 push 到 Gerrit 失败,提示 no new changes ?
- git push error report: ! [remote rejected] master -> refs/for/master (no new changes)
- git push 失败,再次git pull 后再次push会产生merge信息,如何避免!
- git push失败,提示unpack
- Gerrit评审报错[remote rejected] develop-> refs/for/develop(no new changes)
- Git在Merge时提示(no branch)差点丢失数据,后找回
- Git在Merge时提示(no branch)差点丢失数据,后找回
- Git Merge后repo upload失败
- git merge失败后处理方法
- git push后提示warning: push.default is unset
- gerrit push失败 先解决问题才是王道
- git提示 error: Your local changes to the following files would be overwritten by merge:
- git push 失败,提示 unpack error/unpack failed 解决方法
- git commit 不小心把账号密码文件提交上去并push到远程后,而且还merge到master分支后 怎么删除commit记录
- Git 2.0 changes push default to 'simple'
- 【Gerrit】添加git工程到gerrit服务器
- git pull 失败 ,提示:fatal: refusing to merge unrelated histories
- git pull 失败 ,提示:fatal: refusing to merge unrelated histories
- 【F1-固件库】STM32F1固件库详解、 送给对库还稀里糊涂的朋友
- 42 翻转单词顺序
- window下使用vnc远程登录linux图形界面和运行应用程序 和odroid Xu4开发板的使用和视频接口VGA、DVI、HDMI的联系
- SSM注解错误
- UIMenuItem 模仿扣扣,微信聊天记录中长按转发,复制,粘贴等功能
- 【FAQ】git merge 后 push 到 Gerrit 失败,提示 no new changes ?
- python连接mysql并进行操作代码
- iOS面试题系列之UI相关
- Storm搭建
- 预处理的一下常用方法#ifdef\#if\#define
- IOS XIB自定义View
- 决定面试成败的3个独立思考能力面试题
- 桌面Icon显示消息未读数目
- build path