出自于开发设计必须,在当地维护保养了登录名和电子邮箱的两种组成。今日递交编码后,发觉登录名和电子邮箱都不对。由于他们是开放源码,因此务必改回去。

改动当今认购的登录名和电子邮箱。

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 "

改动历史时间递交的登录名和电子邮箱。

git过滤装置-支系-自然环境过滤装置'

假如[ "GIT_AUTHOR_NAME" = "oldName" ]

随后

导出来GIT_AUTHOR_NAME="newName "

export GIT _ AUTHOR _ EMail = " new EMail "

fi ' HEAD~3..头

git过滤装置-支系-自然环境过滤装置'

if[" GIT _ COMMITER _ NAME " = " old NAME "]

随后

导出来GIT _ COMMITTER _ NAME = " newName "

导出来GIT _ COMMITTER _ EMAIL = " newEmail "

fi ' HEAD~3..头

假如有提醒:

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。

评论(0条)

刀客源码 游客评论