git修改用户名密码(git设置本地用户名和邮箱)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《git修改用户名密码(git设置本地用户名和邮箱)》的相关信息,《git修改用户名密码(git设置本地用户名和邮箱)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《git修改用户名密码(git设置本地用户名和邮箱)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

开发需要,本地维护了多个用户名和邮箱组合,今天提交代码后,发现用户名和邮箱错了,由于是贡献的开源代码,必须改回来。

修改当前repo的用户名和邮箱

git config user.name "example"git config user.email "example@163.com"

修改全局的用户名和邮箱

git config --global user.name "example"git config --global user.email "example@163.com"

修改最近一次提交记录的用户名和邮箱

git commit --amend --author="userName <userEmail>"

修改历史提交的用户名和邮箱

git filter-branch –env-filter ‘

if [ “GIT_AUTHOR_NAME” = “oldName” ]

then

export GIT_AUTHOR_NAME=”newName”

export GIT_AUTHOR_EMAIL=”newEmail”

fi ‘ HEAD~3..HEAD

git filter-branch –env-filter ‘

if [ “GIT_COMMITTER_NAME” = “oldName” ]

then

export GIT_COMMITTER_NAME=”newName”

export GIT_COMMITTER_EMAIL=”newEmail”

fi ‘ HEAD~3..HEAD

如果提示:

Cannot create a new backup.A previous backup already exists in refs/original/Force overwriting the backup with -f

可以加上-f,即git filter-branch -f –env-filter。

笨笨网美国主机,w ww.2 b p .n e t
提醒:《git修改用户名密码(git设置本地用户名和邮箱)》最后刷新时间 2025-03-21 11:17:14,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《git修改用户名密码(git设置本地用户名和邮箱)》该内容的真实性请自行鉴别。