Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更正git review标题中的电子邮件id?_Git_Github - Fatal编程技术网

如何更正git review标题中的电子邮件id?

如何更正git review标题中的电子邮件id?,git,github,Git,Github,当我在GitHub中提出一个PR(拉请求)时,我有一个错误的电子邮件id,即abc@xyz.com. $ git log commit 4f65741b4b414bdf7e287c7bbd28d5e727ff62b9 (HEAD -> perf-enh-tcs) Author: abc<abc@xyz.com> Date: Mon Aug 24 15:53:43 2020 +0530 $git日志 提交4f65741b4b414bdf7e287c7bbd28d5e727f

当我在GitHub中提出一个PR(拉请求)时,我有一个错误的电子邮件id,即abc@xyz.com.

$ git log
commit 4f65741b4b414bdf7e287c7bbd28d5e727ff62b9 (HEAD -> perf-enh-tcs)
Author: abc<abc@xyz.com>
Date:   Mon Aug 24 15:53:43 2020 +0530
$git日志
提交4f65741b4b414bdf7e287c7bbd28d5e727ff62b9(头部->性能增强tcs)
作者:abc
日期:周一至八月24日15:53:43 2020+0530
GitHub中的电子邮件id为abc@xyz.tech. 因此,由于不匹配,PR中存在错误

我尝试将我笔记本电脑git帐户上的电子邮件id修改为abc@xyz.tech使用下面的命令 git config--global user.email“abc@xyz.tech"


当我推送新的补丁集时,我仍然看到旧的电子邮件被接收,PR失败。

运行以下命令来修改(更改)最新提交的作者:

git commit --amend --author="Full Name <email@xxx.y>" --no-edit
git提交--amend--author=“全名”--无需编辑
  • 该命令所做的是用新的提交覆盖最近的提交
  • --no edit
    标志允许您修改提交,而无需更改其消息

是否只有1个提交,而且是您分支中的最新提交?你可以强迫我推吗?还有人依赖那个分支吗?如果它是最新的提交,并且是唯一需要修复的提交,请确保没有任何阶段性更改,并且可以使用
git commit--amend--reset author
修复作者。如果不止这些,那么你应该看看。通过“git commit--amend--reset author”,我可以摆脱旧的电子邮件。当我推送新的补丁集时,它正确地接受了新的电子邮件id并通过了PR。