Git系列之修改历史提交信息

这篇具有很好参考价值的文章主要介绍了Git系列之修改历史提交信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


1、查看 git 提交记录

git log

Git系列之修改历史提交信息

2、修改最近两个或者两次上的commit信息

比如我这里有三次提交

使用命令:

git rebase -i HEAD~2

当使用 git rebase -i HEAD~3时,git log 查看提交只有三条的话会报 fatal: invalid upstream 'HEAD~3'上说的这个错误。

注意:这里显示的顺序其实是倒序。最新的提交在最下面,最老的提交在最上面。
Git系列之修改历史提交信息
这里把我们要修改的commit,这里是倒数第二次的提交 commit 信息那个。对应的 pick 改成 e 或者 edit。退出保存。

Git系列之修改历史提交信息
Git系列之修改历史提交信息

这里会提示你使用 git commit --amend去修改

git commit --amend

Git系列之修改历史提交信息
我们把提交信息改成要修改的信息,再保存退出,之后用 git rebase --continue 完成rebase。

git rebase --continue

Git系列之修改历史提交信息
这时我们已经改好了倒数第二次提交信息。

Git系列之修改历史提交信息

3、扩展:修改上一次git commit 提交的信息

运行

git commit --amend

进入编辑页面,该编辑页面类似于vim:
Git系列之修改历史提交信息
其中的 third commit 就是可以修改上次提交的内容,只需要按下 [ insert ] 键就可以修改了,修改完成之后保存退出(按下 [ Esc ] 键,然后输入 :wq)。

Git系列之修改历史提交信息

参考

  1. 3、杂项:git修改历史提交(commit)信息(超详细,图文并茂)
  2. 如何修改上一次git commit 提交的信息

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!文章来源地址https://www.toymoban.com/news/detail-405640.html

到了这里,关于Git系列之修改历史提交信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • VSCode 如何查看git提交的历史记录或逐行记录

    下载两个插件就行了 Git History GitLens 安装成功之后,任意选择一个文件,你鼠标点击哪一行代码,后面都会提示谁在什么时候做了什么,鼠标悬浮提示上便会直接显示作者,版本,时间,点击作者直接可以发邮件,非常方便呢

    2024年02月12日
    浏览(52)
  • 怎么使用Git查看项目中代码的提交历史记录?

    怎么使用Git查看项目中代码的提交历史记录? 可以在git上使用下面这段指令 在git上执行完之后,就可以在桌面上看到打印出来的日志文件了 Readme.log日志文件如下: 对指令中的代码进行解释: git log 是git导出指令 format 是需要导出的数据格式,这里是代码提交时间、提交人员

    2024年02月12日
    浏览(52)
  • vscode插件——git分支管理、查看log提交的历史记录

    不辜负曾经那份热爱 当你觉得vscode用的不顺手时,就多找些插件叭❤ 一、Git Graph 1. 安装 选择红框的\\\"扩展\\\",搜索\\\"Git Graph\\\",直接安装即可。 2. 使用 打开源代码管理菜单,会发现右上角有个小分支图标,直接点击打开Git Graph。也可以直接从底部的Git Graph打开。 打开后,可查

    2024年02月11日
    浏览(81)
  • 查看git所有分支的历史修改中改过某段代码的记录。

    如果您要查看 Git 所有分支的历史修改中改过某段代码的记录,可以使用 Git 的 git log 命令和 -S 选项以及你要查找的代码段。 下面是具体的操作步骤: 执行以下命令以在所有分支上搜索代码段的内容: 在上面的命令中, -S \\\"your code snippet\\\" 选项表示搜索某个代码片段, --all 选

    2024年02月11日
    浏览(51)
  • 将项目复制到新电脑之后, 无法通过git 进行拉取代码/查看历史提交记录等操作

    将项目代码整体打包到新环境(新电脑), 在idea/pycharm下载好git相关插件并打开项目之后, 通过git拉取代码失败(gitlab/git/gtee) 最近因工作原因需要讲电脑上的代码迁移到新电脑上, 但是将idea以及git插件等配置好之后, 打开项目, 发现无法查看之前的提交记录, 即使点击刷新也无法查

    2024年02月04日
    浏览(70)
  • Visual Studio常用功能的设置(1)---安装插件、修改字体、查看历史记录、git diff

    (1)使用vs自带下载安装渠道 Visual Studio 的插件一般都需要下载之后,关闭VS,然后就会自动安装了 通过这个方式下载可能很慢,可以通过直接下载的方式 (2)直接去Extensions market 下载 https://marketplace.visualstudio.com/ 通过这种方式,需要先下载插件 关闭visual studio,然后点击安

    2024年02月05日
    浏览(53)
  • 【实战】git 修改之前的提交记录信息(git commit -m ‘...‘)

    不论线上是否已有多次他人提交,只要是修改本地最后一条提交记录信息,都可以按这个来 进入vi编辑器后: 按 i 下方出现’- - 插入 - -‘的提示时,便可编辑提交记录信息 按 ESC ,输入 :wq 保存退出,或 :q! 不保存强制退出 查看提交日志中修改后的信息 查看前面的提交日

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

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

    2024年02月11日
    浏览(58)
  • Git - 查看 commit 提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,如何查看提交历史 官方栗子 运行下面的命令获取该项目: 运行 git log 命令 可以获取到的信息 不传入任何参数的默认情况下, git log 会按 时间先后顺序 列出所有的提交,最近的更新排在最上面 会列出每个提交

    2024年02月06日
    浏览(50)
  • Git教程学习:04 查看提交历史

    在提交了若干更新,又或者克隆了某个项目之后,我们想回顾下提交历史,可使用 git log 命令。 以\\\"simplegit\\\"项目作为示例。运行下面的命令获取项目: 不传入任何参数的默认情况下, git log 会按时间先后顺序列出所有的提交,最近的更新排在最上面。这个命令会列出每个提交

    2024年01月20日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包