前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Git提交后代码后修改commit信息

Git提交后代码后修改commit信息

作者头像
MickyInvQ
发布于 2023-02-10 06:08:44
发布于 2023-02-10 06:08:44
8630
举报
文章被收录于专栏:InvQ的专栏InvQ的专栏

文章目录

修改最近n次提交

1. $ git rebase -i HEAD~n

例如:要修改近三次提交,git rebase -i HEAD~3

2. 执行后显示近n次commit信息

如:

pick sdf feat 111 pick 234 faet 111 错了 pick df3 feat 111 到需要修改的commit记录前,改pick为edit 当保存并退出编辑器

3.执行 git commit --amend后会跳出编辑器

在编辑器里修改提交信息

4.执行$ git rebase --continue

5.如果需要将不止一处的 pick 改为 edit,需要在每一个修改为 edit 的提交上重复这些步骤。 每一次,Git 将会停止,让你修正提交,然后继续直到完成。

6.提交到新分支 或者 删除远程分支,再重新提交到远程。

参考文档:https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E9%87%8D%E5%86%99%E5%8E%86%E5%8F%B2

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何维持整洁的 Git 提交记录?送你三个锦囊!
背景 大家都有学习如何规范简洁的编写代码,但却很少学习如何规范简洁的提交代码。现在大家基本上都用 Git 作为源码管理的工具,Git 提供了极大的灵活性,我们按照各种 workflow 来提交/合并 code,这种灵活性把控不好,也会带来很多问题 最常见的问题就是乱成一团的 git log history,那真的是老太太的裹脚布, 又臭又长, 个人极其不喜欢这种 log 造成这个问题的根本原因就是随意提交代码。 代码都提交了,那还有什么办法拯救吗?三个锦囊,就可以完美解决了 如果您正在学习Spring C
程序猿DD
2023/04/04
3720
如何维持整洁的 Git 提交记录?送你三个锦囊!
【Git】修改已经提交的commit内容
通过 Git 进行版本管理时,对于已经提交但没有 push 的 message 信息,发现提交信息填写错误后,如何进行修改? 对于已经 push 的 message 信息如何修改?通过git rebase -i进行分支管理,以及重新操作已经提交的分支信息[reword,edit,squash 等]。此次用到的主要是reword修改已经提交的message信息。
程序小工
2018/09/12
9.6K1
Git重新编辑本地Commit提交信息
在 Git 中,有时你可能需要重新编写提交信息或修改提交历史。根据具体需求,以下是一些常用的方法来重新写 commit:
用户6701554
2025/03/03
2140
git 修改倒数二个提交
之前有介绍 commit --amend , 通过这个命令可以修改最新的commit提交。 还不了解的可以查看git 修改最后一次commit 文章
艳龙
2021/12/16
5540
git rebase使用场景及注意事项
git rebase是一个非常有魅力的命令,使用得当会让git代码管理更加清晰,但是如果对机理不熟悉则特别容易给团队造成巨大麻烦,请谨慎使用。本文就简单介绍一下使用方法、原理和注意事项 使用场景 合并多个commit为一个 git rebase -i [startpoint] [endpoint] # startpoint不包含,endpoint包含 # endpoint可以没有,则默认为当前分支的HEAD # 这时候,会自动进入 vi 编辑模式 pick cacc52da add: qrcode p
十毛
2019/10/24
2.1K0
45个 GIT 经典操作场景,专治不会合代码
git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。
程序员小富
2022/03/04
1.8K0
45个 GIT 经典操作场景,专治不会合代码
git合并历史提交
背景 以前一直觉得只要pull和push就够了,但合作中总会遇到各种非理想的情况。这时候才发现git其他命令的作用。 现在的情况是,repo是一个远程team维护的,我们需要增加新feature,那么就是一个feature分支了。由于开发中各种修改,本feature分支多次commit。最后,交给远程team review的时候,人家看着乱七八糟的修改历史很蛋疼:很难看懂各种增量修改。其实,对人家来说,我们的改动应该就是增加或者删除。给他们看开发过程的增量反而太乱。于是,人家要求我们将feature分支的提
Ryan-Miao
2018/03/13
2.2K0
玩不转的 GitHub (一)
写这篇并不是详细的去写一下关于版本控制和 Git 使用的详细教程,而是整理一下 Git 入门、GitHub 常规使用、Gitee 常规使用以及在工作中常见的一些操作。
双鬼带单
2021/07/20
4930
修改 git 的历史 commit,你能想到几种方案?
这样虽然新的 commit 没有这段内容了,但老的 commit 里依然有这个内容。
神说要有光zxg
2023/10/09
4620
修改 git 的历史 commit,你能想到几种方案?
Git rebase命令 - 修改以前提交记录
在某个分支开发Feature过程中,可能在N次前的某个提交中需要修改用户名,而该分支已经Push到远端。
None_Ling
2021/06/02
1.1K0
Git rebase命令 - 修改以前提交记录
结合IDEA与命令行,解决常用git操作与特殊情况的最佳实践
本文适合总觉得git操作不够顺滑,被各种分支问题搞得焦头烂额的Java业务开发同学。
全菜工程师小辉
2020/12/08
1.9K0
Git 修改已提交 commit 的信息
由于 Github 和公司 Git 使用账号不一样,偶尔没注意,提交出错后就需要修改 commit 信息。
叨叨软件测试
2020/10/27
107.1K0
如何进阶成公司 Git 小能手(常见问题总结)
Git 命令对于程序员的你来说再熟悉不过,但是发现好多小伙伴都是会一些基本的提交流程,当遇到问题的时,查到的命令还不敢用,总是请教组里那几个精通 Git 的小伙伴。本文对 Git 使用过程中常出现的问题进行总结并且对 Git 的一些误区概念说明了一些,看完后记得自己尝试下,希望你也能成为组里被请教的那 个 Git 小能手。
coder_koala
2020/03/18
5570
如何进阶成公司 Git 小能手(常见问题总结)
Git修改已提交的commit1 本地修改
由于以下修改本身是对版本历史的修改,在需要push到远程仓库时,往往是不成功的,只能强行push,这样会出现的一个问题就是,如果你是push到多人协作的远程仓库中,会对其他人的远程操作构成影响。通常情况下,建议与项目远程仓库的管理员进行沟通,在完成你强制push操作后,通知其他人同步。
JavaEdge
2018/08/10
2.1K0
Git 使用记录 - 各种撤销
以上操作用于撤销保存在工作区修改,但是不会撤销暂存区中的修改。 由于修改还没记录到 git 中,撤销无法恢复,请慎重!
orientlu
2018/09/13
1.2K0
7.6 Git 工具 - 重写历史
许多时候,在使用 Git 时,可能会因为某些原因想要修正提交历史。 Git 很棒的一点是它允许你在最后时刻做决定。 你可以在将暂存区内容提交前决定哪些文件进入提交,可以通过 stash 命令来决定不与某些内容工作,也可以重写已经发生的提交就像它们以另一种方式发生的一样。 这可能涉及改变提交的顺序,改变提交中的信息或修改文件,将提交压缩或是拆分,或完全地移除提交 - 在将你的工作成果与他人共享之前。
shaonbean
2019/05/26
6990
原创 | Git提交错了不用慌,这三招帮你修改记录
有的时候我们会突然发现某个地方需要修改,最常见的某个不应该被提交的文件被提交了进来。我们希望它不只是在后续的版本当中不再出现,而是希望整个从git仓库当中移除掉。这个时候我们就需要修改git之前的历史记录。这个时候应该怎么办呢?
TechFlow-承志
2020/11/16
9760
原创 | Git提交错了不用慌,这三招帮你修改记录
git commit回滚
从svn 迁移到 git,已经有很长时间。git 的基本命令已经可以说是熟练的掌握,能够满足日常的开发。想了解常用git命令可以查看: 常用git命令
艳龙
2021/12/16
9K0
git修改上次提交时间
当你需要修改 Git 提交的时间,可以根据不同的场景采用不同的方法。下面按场景分类详细介绍各种情况的操作步骤。
阿超
2024/08/23
2670
git 更新历史提交
有时候我们在git commit后才发现,之前的一些提交有些问题,比如有些代码忘提交了或者有一些typo需要修改。如果要修改的地方是需要添加到最后一次提交上的,那么可以参考我的这篇博文修改,如果是在非最后一次提交上的,那么就需要用git rebase来操作。这里简单记录一下操作的过程。
王云峰
2023/10/23
2760
相关推荐
如何维持整洁的 Git 提交记录?送你三个锦囊!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档