【问题标题】:Patch does not have a valid e-mail address after `git am``git am` 后补丁没有有效的电子邮件地址
【发布时间】:2015-04-29 19:42:42
【问题描述】:

之后:

git am --signoff < /tmp/diff_api_public.patch

输出是:

Patch does not have a valid e-mail address.

现在,我的存储库处于以下状态:

project-folder[branch-name|AM 1/1]$

下一步如何恢复分支正确?

【问题讨论】:

  • 没什么:你现在应该在那个分支上有一个新的提交 (stackoverflow.com/a/2250170/6309)
  • 感谢@VonC。但是 AM 1/1 是什么意思? .以及如何让它消失?
  • git status 返回什么?
  • @VonC 在分支上你正处于上午会议的中间。 (修复冲突,然后运行“git am --continue”)(使用“git am --skip”跳过此补丁)(使用“git am --abort”恢复原始分支)
  • 对不起@VonC 我忘了说 git am 的输出是Patch does not have a valid e-mail address

标签: git git-branch


【解决方案1】:

查看contrib/completion/git-prompt.sh,在有.git/rebase-apply/applying 文件的地方会显示此特定提示。

这应该意味着路径应用有冲突。
或者,在这种情况下,补丁没有完全应用 (Patch does not have a valid e-mail address)

状态一目了然:

  • 使用“git am --skip”跳过此补丁
  • 使用“git am --abort”恢复原分支

作为一种解决方法,为了应用该补丁,您可以查看“git: Patch does not have a valid e-mail address”。

  • 要么使用git apply
  • 或编辑补丁以添加正确的电子邮件。

【讨论】:

  • 问题出在Patch does not have a valid e-mail address。我没有冲突标记。如果我git am --continue 输出是Patch does not have a valid e-mail address
猜你喜欢
  • 2013-06-25
  • 2011-07-01
  • 2016-12-21
  • 1970-01-01
  • 2017-01-11
  • 1970-01-01
  • 2013-02-28
  • 2015-10-21
  • 2015-11-19
相关资源
最近更新 更多