git修改已经提交的用户名和邮箱

这篇具有很好参考价值的文章主要介绍了git修改已经提交的用户名和邮箱。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

该方案针对未push到远程仓库的commit提交

# 第一步,(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

该方案针对已经push到远程仓库的commit提交,亲测有效

# 一、查看提交记录,找到想要修改的commit id
$ git log
$ q // 退出

# 二、进入提交记录
$ git reset --soft [版本号]

#三、修改
$ git commit --amend --author='用户名 <邮箱>'
修改完按Esc:wq退出

四、提交
$ git push --force --tags origin 'refs/heads/*'

如果出现:[remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to XXXXXXXX

将分支改为非保护分支,并且允许强制推送即可。

本文参考:
https://www.itcan.cn/2021/12/26/git-reset-user-email/
https://blog.csdn.net/HDFQQ188816190/article/details/118094900文章来源地址https://www.toymoban.com/news/detail-586232.html

到了这里,关于git修改已经提交的用户名和邮箱的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git】查看/修改用户名和邮箱地址

    用户名和邮箱地址的作用 用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。 每次commit都会用用户名和邮箱纪录。 github的contributions统计就是按邮箱来统计的。 查看用户名和邮箱地址: 3.修改用户名和邮箱地址:    

    2024年02月08日
    浏览(51)
  • git修改commit的用户名与邮箱

    对于 git 的用户名与邮箱,我们大多数人都有两套,一套公司账户平时工作用和一套个人账户用于业余项目。而我又常常在 commit 以后才发现用户名与邮箱设置错了。本文总结了如何修改 Commit 的用户名与邮箱。 上面的命令只会修改当前项目的配置。如果需要也可以增加 --gl

    2024年02月14日
    浏览(46)
  • git如何查看和修改用户名和邮箱

    在Git中可以通过以下命令查看你的全局配置: 其中, git config 是Git配置命令, --global 是全局配置选项, user.name 和 user.email 是我们要查看的配置项。执行以上命令后,Git将会返回相应的全局用户名和邮箱信息。 如果你还没有设置过全局用户名和邮箱,在执行以上命令后将会

    2024年02月09日
    浏览(43)
  • git--修改用户名和邮箱的方法(全局修改和局部修改)

    原文网址:git--修改用户名和邮箱的方法(全局修改和局部修改)_IT利刃出鞘的博客-CSDN博客         本文介绍如何修改git的用户名和邮箱,包括:如何全局修改用户名和邮箱,如何只修改某个项目的用户名和密码)。         如果配置了局部的用户名和邮箱,则会优先使用

    2024年02月06日
    浏览(60)
  • idea 修改git 用户名,邮箱,删除commit

    第一步,在idea中右键项目 第二步,使用命令 参考:https://blog.csdn.net/qq_41458961/article/details/121785558 https://blog.csdn.net/zmm0413/article/details/108078400?spm=1001.2101.3001.6661.1utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-108078400-blog-127976786.pc_relevant_defaultdepth_1-utm_source=dist

    2024年02月11日
    浏览(48)
  • git修改用户名提交

    Git修改提交用户名称 如题,请打开 Git Bash 敲命令。 不行,试试这个。 Git用户名作用 Git查看用户名 Git花式改用户名 Git修改用户名玩坏也不慌 如题,请打开 Git Bash 敲命令。 git config --global user.name \\\"嘿!来修改这段话为你提交预期登记的用户名称。\\\"  1 不行,试试这个。 git

    2024年02月12日
    浏览(38)
  • Git修改提交代码时的用户名信息

    1.本地配置文件修改 在C盘【C:UsersAdministrator】中找到.gitconfig文件进行更改(修改用户名以及邮箱即可)   [user]     name = xxxxx     email = xxxxx@xxx.com 2.命令修改方式

    2024年04月13日
    浏览(42)
  • idea修改git提交代码的用户名(小技巧)

    提交代码,这里不能显示自己的名字的解决办法 c盘用户目录下找到这个.gitconfig文件    打开.gitconfig文件,修改里面的username 重启idea,然后就ok了。 

    2024年02月12日
    浏览(51)
  • 当你准备提交vscode代码出现提示你未配置邮箱和用户名时:请确保已在git中配置您的“user.name”和“user.email”,怎么配置邮箱和用户名具体操作如下

    1.直接在终端输入: git config --global user.name \\\"wzq\\\"  git config --global user.email \\\"7283050XX@qq.com\\\"会报错,如下图: 2.后来我发现是我没有cd到git的目录,后面找到git安装的位置   3.再运行: .git config --global user.name \\\"wzq\\\"  .git config --global user.email \\\"7283050XX@qq.com\\\"记得在命令前加.  我的不

    2024年02月09日
    浏览(48)
  • Pycharm中修改git提交代码的账户和用户名【Git追溯注解,git blame】

    我们有时候在下载别人github代码的时候会发现函数上面带有一个用户名,如图: 然后点击用户名: 可以看到会在左边显示Git追溯注解,即: 作用是追溯git修改用户的信息。 右键用户名,点击配置: 这这里点击隐藏也会取消显示。 取消Code Vision或者代码作者的勾选即可,然

    2024年02月05日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包