2016-09-25 16:52发布
git 公司用户名和自己的不同造成的
在提交代码的时候,默认使用了全局的git 用户配置,用户名 xiaoli 然后push 到github了
xiaoli
之后我配置了一下项目的git用户,使用了xiaowang又push了一次代码
xiaowang
如果我现在想改写第一次的git commit 的用户邮箱该怎么做那?
我使用
git rebase -i HEAD~2
但是只出现了最后一次的提交信息。
第一步,拷贝第四个提交update readme的SHA1 ID值,如上图选中部分4535579(不必全部,印象中前八位足矣)
update readme
SHA1 ID
4535579
第二步,回到命令行,开始执行rebase -i操作,如下:
rebase -i
再次打开gitk,就可以享受你的结果了:
gitk
继续完成rebase,
rebase
帅,这时候我们就可以通过git commit --amend来畅快的修改用户信息了,操作如下:
git commit --amend
最多设置5个标签!
付费偷看金额在0.1-10元之间
第一步,拷贝第四个提交
update readme
的SHA1 ID
值,如上图选中部分4535579
(不必全部,印象中前八位足矣)第二步,回到命令行,开始执行
rebase -i
操作,如下:再次打开
gitk
,就可以享受你的结果了:继续完成
rebase
,帅,这时候我们就可以通过
git commit --amend
来畅快的修改用户信息了,操作如下:一周热门 更多>