当前位置:首页 > 经验

github删除提交记录 git删除提交记录

git修改已提交记录的用户信息

背景介绍

因为使用的是个人电脑,配置的git全局config的用户信息是和github的账户一致的。新下载的工作git,由于没有单独设置局部的用户信息,导致提交记录使用的是github用户,在push代码的时候,git server提示用户信息校验不通过。因此需要修改一下已提交的git记录中的用户信息。

git提交记录中用户信息可以方便的追踪到本次提交的具体人员。同样在github,gitee中,也是通过提交记录中的用户信息来和系统中的用户信息做关联,从而显示用户头像,并增加链接跳转。

步骤

需要首先设置局部的用户信息,设置完成后再按如下操作步骤进行记录信息的修改。

配置用户信息

git config user.name “yonghuming”

git config user.email “email@qq.com”

# 第一步,(n)代表提交次数
git rebase -i HEAD~n
# 第二步
然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出
# 第三步
git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit
# 第四步
git rebase --continue
# 第五步
git push --force
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章