1. 问题
在IDEA中使用amend commit后,直接点击push,会先执行fetch命令,将远端代码和本地代码进行marge。结果还是会生成多条提交记录,没有达到只提交一条新的commit记录到master分支的目的。

2. 解决方法
(1)在IDEA中使用amend commit将所有的提交记录合并成一条

(2)在git-bash中强制将本地分支覆盖远程分支

命令为:git push --force-with-lease origin dev_yhy


3. 命令说明
– 使用此参数推送,如果远端有其他人推送了新的提交,那么推送将被拒绝,这种拒绝和没有加 --force 参数时的拒绝是一样的
git push --force-with-lease origin dev_yhy

–force 会使用本地分支的提交覆盖远端推送分支的提交。也就是说,如果其他人在相同的分支推送了新的提交,你的这一举动将“删除”他的那些提交
git push --force

4. 结果
在GitLab上面,发送marge请求时候,只看到一条记录

IDEA中使用Amend Commit,提交master只有一条提交记录相关推荐

  1. 【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )

    文章目录 一.创建并切换分支 git switch -c feature1 二.修改 feature1 分支并提交 三.修改 master 主版本并提交 一.创建并切换分支 git switch -c ...

  2. git新建分支将在master修改的文件提交到新的分支

    一个新的项目,拉下来的是master分支, 一开始只是想看看源码或者忘记了自己没有新建分支,结果后面自己根据需求添加了代码, 但是此时的修改都在master分支, 不可以提交,还是要新建分支,要先把修 ...

  3. Git中pull,commit和push的概念

    简而言之: pull:将代码托管平台上的代码下载到本地代码仓库 push:将本地代码仓库的代码上传到代码托管平台 commit:将我们编辑或正在编辑的代码提交到我们的本地代码仓库 参考文章:Git中p ...

  4. AndroidStudio/Idea 的 Amend commit和Sign-off commit 是什么意思?

    如上图,直接做实验验证 Sign-off commit 提交 创建一个新的测试类来进行提交,添加一个成员变量 结果 可以发现,就是在commit的信息后面加了一行签名,仅此而已 Amend commi ...

  5. SVN中如何将指定文件或文件夹直接提交到svn指定目录

    一般我们都是按以下步骤操作的: 1.先将那个目录checkout下来 2.将要添加的文件或者文件夹放到这个目录中 3.右击文件执行svn菜单中的add命令 4.右击文件执行svn菜单中的commit命 ...

  6. gitlab 有master权限提交master时报错

    @gitlab 报错 ! [remote rejected] master -> master (pre-receive hook declined) 在工作中遇到一个很奇葩的问题,gitlab ...

  7. git提交后push中出现之前的提交的代码或者其他人提交的代码

    git提交后push中出现之前的提交的代码或者其他人提交的代码 问题现象 1.项目最外层目录的pom.xml文件,右键输入git reset --mixed HEAD~7指令,撤销commit的全部内 ...

  8. VS2013中使用git发布解决方案master分支的时候出现错误

    VS2013中使用git发布解决方案master分支的时候出现错误 参考文章: (1)VS2013中使用git发布解决方案master分支的时候出现错误 (2)https://www.cnblogs. ...

  9. SF :Salesforce中,look up 和 master detail关系

    相同:在salesforce中,它们都被用来维护对象间的关联关系 区别: 1.master-detail 关系中,如果有master记录,则必须要有 detail记录. 2.master-detail ...

最新文章

  1. Linux之shell中的(),(()),{},=,==:{var}(cmd)((exp))=赋值==判断
  2. laravel打印sql语句_SQL语句为什么慢?索引为什么失效?
  3. Linux操作系统中Anaconda的安装
  4. 如果正确看待区块链这一新型技术的未来发展?...
  5. css 实现背景图片拉伸
  6. Spring框架中提取list集合类型属性注入
  7. 银行计算机系统(第3版),清华大学出版社-图书详情-《银行计算机系统》
  8. SAP HR工资核算基础(转)
  9. git学习笔记——廖雪峰git教程
  10. 转载:IEEE1588 ( PTP ) 协议简介
  11. 数学建模解决出版社资源配置问题
  12. 企业内部即时通讯工具WorkPlus,支持内网私有化部署
  13. Imagination开放PowerVR光线追踪技术授权
  14. 存进销系统 c语言大作业,c语言,程序设计大题,*纳税以系统(2)求法,求解...
  15. R和RStudio安装包下载
  16. 前端非框架类知识点汇总
  17. 【百度网盘】 个人资源共享
  18. 曼哈顿算法公式_距离计算方法总结 | Public Library of Bioinformatics
  19. 解密MySQL 8.0 multi-valued indexes
  20. java语言与java技术

热门文章

  1. golang chan总结
  2. 华钜同创:亚马逊运营产品定价规则
  3. TiDB DM 2.0 GA,数据迁移不用愁
  4. CIGRE(国际大电网会议)对应用于电力系统以及电力设备的数据挖掘体系的定义
  5. Result Maps collection already contains value for 问题总结
  6. 聚合分析:二进制计数器
  7. 如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多接口代码对接教程
  8. 新一代可级联的以太网远程I/O数据采集模块
  9. 数码单反摄影基础(一)
  10. Linux ssh登录命令