首页 > 其他分享 >Git 修改历史提交记录

Git 修改历史提交记录

时间:2022-09-27 15:57:43浏览次数:57  
标签:Git -- rebase 修改 git 提交 commit

git rebase -i 列出 commit 列表

#本地仓库没 push 到远程仓库的 commit 信息
$ git rebase -i
#最近5条
$ git rebase -i HEAD~5
#最近5条
$ git rebase -i HEAD~5
# 列出 rebase 的 commit 列表,不包含 <commit id>
$ git rebase -i <commit id>

找到需要修改的 commit 记录,把 pick 修改为 edit 或 e:wq 保存退出

修改 commit 的具体信息git commit --amend

$ git commit --amend --message="feat:修改的信息"  --author="XXX <[email protected]>"

git rebase --continue 继续(中间也可跳过或退出git rebase (--skip | --abort)

$ git rebase --continue

远程提交

$ git push

 

标签:Git,--,rebase,修改,git,提交,commit
From: https://www.cnblogs.com/liu-king/p/16734826.html

相关文章

  • SC200L Android10启动和关机修改
    SC200L默认的PowerKey连接方式根据原理图可知,低电有效,查询代码,默认低电6S以上触发开机或关机菜单由于项目硬件设计,需改为高电平启动,低电平时无需手动确认,直接关机。因此......
  • 多分类logit回归案例分析
    在研究X对Y的影响时,因变量Y有时是分类变量,这时如果还想分析影响关系可以使用logit回归,常见的logit回归包括,二元logit回归(二项logit回归)、多分类logit回归以及有序logit回......
  • git 基本使用
    ​ 第一次安装git的时候要执行1-4步,否则从第5步开始安装git工具,安装完成之后鼠标右键只要出现 gitbashhere 菜单即说明安装成功。windows系统下载链接MAC下载链......
  • 有序logit回归案例分析
    我们经常会遇到因变量有多个取值而且有大小顺序的情况,如幸福感,开心程度等,这时,一般的线性回归分析无法准确地刻画变量之间的因果关系,需要用其他的回归分析方法来进行拟合模......
  • vue中,html中调用methods中的方法修改data中的属性值会引起死循环
    问题描述在引入vue的html页面中,html语句中调用methods中的方法修改data中的属性值,会导致页面陷入死循环。问题原理触发条件(二者需都满足)1:methods中有修改data属性值的......
  • git 查看某一行代码的修改历史
    查看某行代码谁写的:gitblamefile_namegitblame-L58,100file_name#58~100行代码其输出格式为:commit_ID|代码提交作者|提交时间|代码位于文件中的行数......
  • DDL操作表-修改和DML添加,删除,修改
    DDL操作表-修改U(Update):修改修改表名altertable表名renameto新的表名;修改表的字符集altertable表名characterset字符集名称;......
  • idea 中 git 提交 配置 过滤类型
    *.hprof;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;._1xml;.build.properties;.classpath;.git;.gitignore;.hg;.idea;.project;.settings;.svn;CVS;META-INF;__pycach......
  • 488操作数据库修改、删除、使用 和489操作表查询
    DDL操作数据库-修改&删除&使用U(Update):修改修改数据库的字符集alterdatabase数据库名称characterset字符集名称;D(Delete):删除 删除数据库dropdatabase......
  • git如何将远程仓库代码拉下覆盖本地仓库
    git将远程仓库代码拉下覆盖本地仓库记录,在最近代码学习过程中,自己手动改了一下代码,但是忘记修改了哪些,现在想恢复到和远程仓库代码一致。使用如下三条命令搞定:1.gitfet......