GitHubリポジトリの変更をプッシュした人(アカウント)を変更する方法があるかどうかを知りたいです。GitHubでPRの著者を変更するには?
例:別の名前(電子メールではない)で自分のプライベートリポジトリにプッシュしますが、自分の名前の1文字をスペルミスします.GitHubはユーザー名ではなくユーザー名でコミットをマークします。
GitHubリポジトリの変更をプッシュした人(アカウント)を変更する方法があるかどうかを知りたいです。GitHubでPRの著者を変更するには?
例:別の名前(電子メールではない)で自分のプライベートリポジトリにプッシュしますが、自分の名前の1文字をスペルミスします.GitHubはユーザー名ではなくユーザー名でコミットをマークします。
コミッタを修正することをお勧めします。コミットするユーザーとコミッターの間には違いがあることに注意してください。さて、あなただけのgit commit --amend
とgit push origin BRANCH -f
に必要
$ cat .git/config
[user]
name = John Doe
email = [email protected]
:コミッターは.git/config
フォルダ内に署名されています。前者のコマンドはもう一度コミットします(しかし今度はコミッターが更新されます)。後者はブランチを上書きします。
私は私の名前の1つの文字を間違えとGitHubのはは==>この場合には、あなたがリベース必要
をコミットマーク。
プルリクエストタスクはWeb GUI上でのみ動作します.Gitの基本コマンドではありません。
(1)現在のプル要求を削除します。
(2)ご希望の識別情報(メール、名前)であなたのコミットを再構築してください。
(3)新しいプルリクエストを作成します。
ステップ2は自明ではありません。 'git rebase'コマンドは、通常元のauthor値を使用し、コミッタ情報のみを変更します。私はそれに 'git filter-branch'が必要だと思います。 –
プルリクエストではなく、直接コミットです –
マージする前に、正しいですか? – Goose
マージ後にこれが唯一のオプションである場合:https://stackoverflow.com/questions/750172/change-the-author-and-committer-name-and-e-mail-of-multiple-commits-in-git – Ivan86
誰かが変更をプッシュした後。 –