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

这篇具有很好参考价值的文章主要介绍了IDEA中使用Amend Commit,提交master只有一条提交记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

2. 解决方法
(1)在IDEA中使用amend commit将所有的提交记录合并成一条
IDEA中使用Amend Commit,提交master只有一条提交记录
(2)在git-bash中强制将本地分支覆盖远程分支

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

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

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

4. 结果
在GitLab上面,发送marge请求时候,只看到一条记录文章来源地址https://www.toymoban.com/news/detail-512644.html

到了这里,关于IDEA中使用Amend Commit,提交master只有一条提交记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 有趣且重要的Git知识合集(8)git commit 重新提交(—amend —no-edit)

    当我们已经 commit提交过一次 了,然后发现还有些代码没改完,这个时候,很多童鞋都会考虑,再commit一次就行了,但是在git记录中就会出现两条commit,其实问题不大,但是如果有很多这种情况,就会使git变得混乱不堪,那么此时最好的情况,就是将 多条commit合并在一起 示例

    2024年02月16日
    浏览(46)
  • idea本地仓库远程分支只有一个master分支,如何添加其他远程分支方法

    场景:当我们第一次将远程仓库的代码拉到本地仓库操作时,默认只关联了一个master分支,如果我们需要使用其他分支,就需要添加其他远程分支到本地仓库  要在git上添加其他远程分支,您可以按照以下步骤操作: 1.首先,使用以下命令查看您当前的远程分支: 这将显示您

    2024年02月07日
    浏览(43)
  • idea中使用git提交代码报 Nothing To commit No changes detected

    在这里点击Test 看看是不是能下面显示git版本,不行的话 会显示一个 fix的字样,行的话,如下

    2024年01月20日
    浏览(53)
  • git 删除某一条提交记录

    1.首先使用git log命令查看提交记录,找到出错的那一笔提交的commit_id(黄色)   2,用命令git rebase -i commit_id ,查找提交记录   3.执行(2)命令后出现 如下界面:  4. 输入 i 进入编辑模式,在要删除的commitid 前,将pick修改成drop。看到的结果如下图:   5.编辑完成,按键盘Esc,退

    2024年02月11日
    浏览(46)
  • Idea中使用git将多次提交记录合并成一次提交记录

            查看Idea中的提交记录,我们希望将 新增了bbb.txt 、 新增了ccc.txt 、 新增了ddd.txt ,这三次提交记录合并成一次提交记录。 2.1、把鼠标放在 新增了bbb.txt这次提交记录上并右键单击 把鼠标放在 新增了bbb.txt 这次提交记录上并右键单击 ,选择 Interactively Rebase from Here 2.2、

    2024年02月21日
    浏览(64)
  • idea 修改已提交的commit注释

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 文章目录                        前言                         一、直接上图!                        总结         我是提交的时候少写点东西-_- 博

    2024年02月12日
    浏览(44)
  • git 合并多次提交记录(commit)

    在开发过程中,对于一个完整的功能可能会先后进行多次提交。这种及提交方式不利于与代码走查时或者后期回顾功能点影响范围。为此,应该将多次提交合并为一次提交。 例如当前提交如下: 若我想合并前3次提交即从91bfbb8f599fa0129f28f9c4fd85e9feeca335be到7dbba7b7b46aa47bb57d109cd6

    2024年02月05日
    浏览(55)
  • IDEA git 提交窗口 独立commit窗口

    以前的Git提交窗口 ,只有一个 Git标签页 (或者叫Version Control),如下: 自 IDEA2020 起,可以切换成 另一个的Git提交窗口 ,独立的 Commit标签页 ,如下: 如何切换成独立的 Commit标签页 呢? 配置: 顶部导航File - Settings - Version Control - Commit - Use non-modal commit interface ,勾选上。

    2024年02月11日
    浏览(119)
  • 新版Github查看历史提交commit记录

    首先需要找到想要查看的项目, 如下图来到该仓库 然后, 可以看到如下, 点击进入 接下来就可以看到历史的commit记录, 红色标记出可以切换分支查看

    2024年02月11日
    浏览(59)
  • git——合并分支commit记录 squash提交

         在公司和别人协同合作时,作为开发需要向架构或者负责人提交mr以合并代码,为了提高review效率,有些负责人会要求一个mr仅保留一条commit记录方便代码比对review的观看,但是开发常常是很多需求和bug混合着写,不可能每个分支都暂存一下去其他分支查看吧,因此总会

    2024年02月14日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包