更改已合并的git提交的作者
我已经合并了一个大型提交到它的远程源,该提交归因于错误的作者。我知道如何为未合并的提交修复此问题,但我不确定在尝试修复已合并的提交时此过程将如何工作 我可以通过以下方式在本地更改提交的作者:更改已合并的git提交的作者,git,github,Git,Github,我已经合并了一个大型提交到它的远程源,该提交归因于错误的作者。我知道如何为未合并的提交修复此问题,但我不确定在尝试修复已合并的提交时此过程将如何工作 我可以通过以下方式在本地更改提交的作者: git commit --amend --reset-author 这将更正提交到本地gituser.name和user.email的作者 但是,我不知道如何用正确的本地提交覆盖已经合并的提交。有没有一种方法可以做到这一点而不涉及任何过于复杂的事情?gitpush-f会覆盖合并到master中的提交吗?我
git commit --amend --reset-author
这将更正提交到本地gituser.name
和user.email
的作者
但是,我不知道如何用正确的本地提交覆盖已经合并的提交。有没有一种方法可以做到这一点而不涉及任何过于复杂的事情?
gitpush-f
会覆盖合并到master中的提交吗?我必须恢复提交吗?不完全确定如何处理这个问题。照他们说的做(git commit--amend--author=“author Name”
),在有人在上面添加更多东西之前推-f(或者至少在我尝试过的本地回购上,这似乎对我来说是正确的)。照他们说的做(git commit--amend--author=“author Name”
)然后在有人在上面添加更多内容之前按下-f键(或者至少在我尝试过的本地回购中,这似乎对我来说是正确的)。你读过吗?@TimBiegeleisen你能解释一下这是如何解决我的问题的吗?你读过吗?@TimBiegeleisen你能解释一下这是如何解决我的问题的吗?