首页 > 其他分享 >git rebase -i 修改历史commit 说明 提交人author

git rebase -i 修改历史commit 说明 提交人author

时间:2023-08-16 18:23:07浏览次数:34  
标签:git author -- rebase 修改 commit

测试 cmmit log

image


一、加设要修改 dfcc73c (第2个提交),

那么 id 要写它前一个,也就是 3a962b7

git rebase -i 3a962b7da5a3d9462bd23884fdd63dcf38977a43

会打开编辑器,此时把 dfcc73c 前的 pick 修改成 edit

修改前:
image

修改后:
image

保存退出编辑器。 就可以看到 Successfully 字样,说明系统知道你要修改了。
image
继续执行下面的步骤


要注意,修改后 commit-ID 会改变
你可以通过在文件中移动来重新排序提交


二、如果你只是想改下那条 commit 的 说明

git commit --amend

把 需要改动那条 commit 前面的 pick 改成 edit


三、如果你只是想改下那条 commit 的 author

git commit --amend --author="xxxxxxxx"

二、

git rebase --continue

最后保存退出即可





参考、来源:
http://www.manongjc.com/detail/60-djvrvogfpqpregk.html
https://zhuanlan.zhihu.com/p/141871803



标签:git,author,--,rebase,修改,commit
From: https://www.cnblogs.com/wutou/p/17635847.html

相关文章

  • git 常用命令
     正文1、常用命令-还原到指定提交后的版本:gitreset--hard日志版本号 (-soft软还原,本地的代码还是最新的,通常用于合并小的提交)-还原后强制提交:gitpushoriginmaster-f -还原错误的commit:gitreset--softHEAD~1 --hard:删除工作空间改动代码,撤销commit,撤......
  • 如何用GitHub快速找到优秀的开源项目
    版本控制Git和GitHub分布式版本控制系统配有两个仓库,在你的电脑上有一个本地仓库,在远程的服务器上有一个远程仓库。我们在提交文件的时候会先提交到本地仓库,然后在有网络的情况下,再从本地仓库提交到网络上的远程仓库。Git就是一个典型的分布式版本控制系统Github就担任......
  • git清理仓库
    要压缩Git仓库的历史记录,可以使用gitfilter-branch命令或gitfilter-repo工具。这些方法可以修改仓库的历史记录,删除或合并提交,从而减小仓库的大小。请注意,在执行这些操作之前,请务必备份你的仓库,以防万一出现意外情况。使用gitfilter-branch打开终端或命令行,并进入到你的Gi......
  • Git 版本回退
    Git版本管理的基本结构WorkingTree:当前的工作区域Index/Stage:暂存区域,使用gitaddxx,就可以将xx添加近Stage里面。(注意区分stage和stash;gitstash命令暂存的地方不是stage/index)Repository:版本库,提交的历史,即使用gitcommit提交后的结果RemoteReposito......
  • gitlab-runner register
    [root@g~]#gitlab-runnerregisterRuntimeplatformarch=amd64os=linuxpid=23614revision=ac8e767aversion=12.6.0Runninginsystem-mode.P......
  • 自动同步 github 仓库到 gitee
    自动同步github仓库到gitee先上最终效果代码仓库:github2giteeGithubAction同步结果:为什么要同步到gitee将gitee仓库作为备份镜像仓库,以防不测网上的同步方法大致在网上查找了一通,基本都是使用githubaction做到自动同步,也有一些前人封装好的action,所以做起来......
  • ❤️ GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记
    总览你是否好奇GitHubCopilot如何知道你想写的内容?有时候它聪明得甚至好像读过你项目里其他文件一样,不要怀疑,它确实读过。这篇文章记录了我阅读一个对Copilot的逆向工程的笔记,一言以蔽之,Copilot使用了Jaccard相似度获取用户最近访问过的页面里与当前编辑内容最相似的代码......
  • 数字基因表达谱(Digital Gene Expression Profiling,DGE)
    数字基因表达谱(DigitalGeneExpressionProfiling,DGE) 利用新一代高通量测序技术和高性能计算分析技术,能够全面、经济、快速地检测某一物种特定组织在特定状态下的基因表达情况。 数字基因表达谱已被广泛应用于基础科学研究、医学研究和药物研发等领域。 楼主应该是......
  • Git常用命令
    git initgit add.  #将全部文件加入缓冲区git commit -m“注释”  文件名.后缀gitstatusgitclone地址关联到远程库gitremoteaddorigin你的远程库地址  把本地库的内容推送到远程 gitpull--rebaseoriginmaster gitadd文件名+gitpu......
  • Github账号开启账号双重验证
    原文:Github开启双重验证-Stars-One的杂货小窝今天在浏览开源项目的时候,突然Github有个提示我要在9月18日前开启双重验证,说是不完成的话,到时候的Github账号会受到限制于是花了些时间研究了下,通过百度搜索也看到了有篇文章说到这事,今年Github要在年底前限制必须所有账......