您的位置:首页 > 汽车 > 时评 > 小游戏点开即玩_免费 片_广州网站建设系统_商业网站

小游戏点开即玩_免费 片_广州网站建设系统_商业网站

2025/1/12 11:52:25 来源:https://blog.csdn.net/qq_54088234/article/details/145062818  浏览:    关键词:小游戏点开即玩_免费 片_广州网站建设系统_商业网站
小游戏点开即玩_免费 片_广州网站建设系统_商业网站

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

前言

需注意以下两点内容:

  1. 需要在顶层目录下(就是 .git 文件夹所在的目录下,右键打开 “Git Bash Here”),否则运行下面的代码时会报错;
  2. 确保要修改的仓库,里面的文件和远程仓库的版本一致,如果有修改还未提交的内容,需要先提交或者取消更改,否则运行下面的代码时会报错。

第一步

主要修改以下三点内容:

  1. OLD_EMAIL:填修改前的邮箱地址
  2. CORRECT_NAME:填目前的名称
  3. CORRECT_EMAIL:填目前的邮箱

然后在 “Git Bash Here” 打开的窗口里面运行代码:

#!/bin/shgit filter-branch --env-filter 'OLD_EMAIL="xxxx@qq.com"
CORRECT_NAME="chenmeng"
CORRECT_EMAIL="xxxx@qq.com"if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags

第二步

执行完第一步的命令之后,执行下面这条命令,强制推送到远程仓库:

git push --force

学习参考

  • Git 修改已提交的用户名和邮箱_git修改提交者用户名和邮箱-CSDN博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com