代码之家  ›  专栏  ›  技术社区  ›  Fallenreaper

试图更新repo中的一些提交作者,但表示由X编写,由Y提交

  •  1
  • Fallenreaper  · 技术社区  · 7 年前

    我注意到一些可能对我有益的东西,但我不确定我的版本是怎么回事。 How to change the commit author for one specific commit?

    所以,我看到了一个很棒的1行程序,它会说,从第一次提交开始,把所有的作者都发送到XXX。我原以为会成功的,但当我推的时候,它说是多头的。我拉了又推,注意到在查看回购历史时,我看到一堆文件在说:

    作者是X,作者是Y。

    我希望剥离和更新所有电子邮件相应的一些相关或正确的拼写等回购。

    1 回复  |  直到 7 年前
        1
  •  1
  •   VonC    7 年前

    你应该:

    • 应用筛选器分支( as in here )同时更改作者和提交者。
      这将避免看到“由X编写,由Y提交”

    • git push --force 最后,为了覆盖远程repo历史记录(请确保首先警告该repo上的任何协作者)