关于 DreamCat

主题名称:DreamCat | 版本:3.0.230801

主题开发:HanFengA7 | CornWorld

Designed by HanFengA7 Power by Typecho

Copyright © 2015-2026 by LychApe All rights reserved!

menu
refresh

git 修改最近多个提交记录

作者: 今天鸽了

时间:

要在Git的连续多个历史记录修改,你可以按照以下步骤进行操作:

确保你已经安装了Git,并在你的项目目录下打开终端。

使用以下命令进入交互式的rebase操作:

git rebase -i HEAD~n

这里的n是你想要修改的历史记录数量。比如,如果你要修改最近的5个历史记录,将n替换为5。

Git会打开一个文本编辑器,显示你选择的历史记录的一个列表。每个历史记录前面都有一个pick关键字。

将每个你想要修改的历史记录的pick关键字替换为edit或e。这将告诉Git你想要编辑这些历史记录。

wq保存并关闭编辑器。

Git会按顺序应用每个历史记录,并在每个历史记录应用后停止,并显示一个命令行提示符。

对于每个停止的历史记录,使用以下命令来修改提交:

git commit --amend

这将打开一个文本编辑器,允许你编辑提交信息。

wq保存并关闭编辑器。

对于每个修改后的提交,使用以下命令继续rebase操作:

git rebase --continue

Git会继续应用剩下的历史记录。

当所有历史记录都应用完成后,git 会提示修改完成


#本文链接:https://www.guguge.fun/index.php/archives/17/
#本文采用 CC BY-NC-SA 4.0 协议进行许可
#如无特别声明,该文章均为 今天鸽了 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0)协议,即转载请注明文章来源。
#最后编辑时间为: 2024 年 03 月 12 日
none








加我的QQ
加我的微博
加我的支付宝
加我的微信