Git如何修改已提交人的用户名和邮箱
更新时间:2025年03月10日 14:53:44 作者:沉梦听雨.
文章介绍了如何修改Git已提交人的用户名和邮箱,包括注意事项和具体步骤,确保操作正确无误
git修改已提交人的用户名和邮箱
前言
需注意以下两点内容:
- 需要在顶层目录下(就是
.git文件夹所在的目录下,右键打开 “Git Bash Here”),否则运行下面的代码时会报错; - 确保要修改的仓库,里面的文件和远程仓库的版本一致,如果有修改还未提交的内容,需要先提交或者取消更改,否则运行下面的代码时会报错。
第一步
主要修改以下三点内容:
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.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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
php/asp/asp.net中判断百度移动和PC蜘蛛的实现代码
这篇文章主要介绍了php/asp/asp.net中判断百度移动和PC蜘蛛的实现代码,需要的朋友可以参考下2015-09-09
如何使用VSCode插件Remote-Tunnels连接服务器
本文介绍使用Remote - Tunnels连接服务器,该方法需要远程服务器有流畅的网络环境,它使用微软的服务来建立隧道,需要登录GitHub,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2023-11-11
重装win10系统超详细的图文教程(适用所有windows系统)
这篇文章主要介绍了重装win10系统超详细的图文教程(适用所有windows系统),非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-11-11
反向传播BP学习算法Gradient Descent的推导过程
这篇文章主要为大家介绍了反向传播BP学习算法-Gradient Descent的推导过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-05-05


最新评论