git 修改已提交的某一次的邮箱和用户信息 财富值28

2016-09-25 16:52发布

git 公司用户名和自己的不同造成的

在提交代码的时候,默认使用了全局的git 用户配置,用户名 xiaoli 然后push 到github了

之后我配置了一下项目的git用户,使用了xiaowang又push了一次代码

如果我现在想改写第一次的git commit 的用户邮箱该怎么做那?

我使用

git rebase -i HEAD~2

但是只出现了最后一次的提交信息。

18条回答
大菜妈妈 - 这个人很懒,什么都没留下
1楼 · 2016-09-25 16:39.采纳回答

第一步,拷贝第四个提交update readmeSHA1 ID值,如上图选中部分4535579(不必全部,印象中前八位足矣)

第二步,回到命令行,开始执行rebase -i操作,如下:

再次打开gitk,就可以享受你的结果了:

继续完成rebase

帅,这时候我们就可以通过git commit --amend来畅快的修改用户信息了,操作如下:

一周热门 更多>