本文主要是介绍Git如何修改已提交人的用户名和邮箱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Git如何修改已提交人的用户名和邮箱》文章介绍了如何修改Git已提交人的用户名和邮箱,包括注意事项和具体步骤,确保操作正确无误...
git修改已提交人的用户名和邮箱
前言
需注意以下两点内容:
- 需要在顶层目录下(php就是
.git
文件夹所在的目录下,右键android打开 “Git Bash Here”),否则运行下面的代码时会报错; - 确保要hfSRaur修改的仓库,里面的文件和远程仓javascript库的版本一致,如果有修改还未提交的内容,需要先提交或者取消更改,否则运行下面的代码时会报错。
第一步
主要修改以下三点内容:
OLD_EMAIL
:填修改前的邮箱地址CORRECT_NAME
:填目前的名称CORRECT_EMAIL
:填目前的邮箱
然后在 “Git Bash Here” 打开的窗口里面运行代码:
#!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="xxxx@qq.com" CORRECT_NAME="chenmeng" CORRECT_EMAIL="xxxx@qq.comphp" 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如何修改已提交人的用户名和邮箱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!