に
4
A
答えて
2
まず、あなたのgitが正しいユーザー情報で構成されていることを確認します。 git config --list
を実行して、すべてが正しいことを確認します。
インタラクティブなリベースを試して、コミットを編集することもできます。
- 異なる著者
git commit --amend --author="Author Name <[email protected]>
2
質問Change commit author at one specific commitと似ています。
git rebase --root -i
現在のHEADからそのルートにすべてをリベースする:あなたが手動で行うことができますわずか数コミットして。
- 変更は、すべての行は、最初のコミット
edit
- リベースがで始動するためにコミットし
- 改正現在のコミット:すべてのコミットがあるまで
git rebase --continue
- 繰り返しが4 & 5ステップ:
git commit --amend --author "Name <email>"
- はリベースを続行
"Name <email>"
あなたの希望する名前とメールアドレスが必要です。
このコミットが数回以上あると、この手作業によるアプローチが面倒になる可能性があります。
PS:コミットのためのsha-hashを生成するときに著者情報が含まれているので、これはあなたのrepo-historyを混乱させます。これを慎重に行ってください。次回は、user.nameとuser.emailを正しく設定してください。
関連する問題
- 1. どのようにコミットハッシュを持っていますが、それはgithubのにコミット見つけたいgithubの
- 2. これは次のようになりますなど、</p> <p>私はGitHubのを使用しているgitの/ githubの
- 3. は、私はgithubの上のリポジトリを持っていると私はこのような可視化映像を生成ツールたいgithubの
- 4. は、私のような場所でのGitHubでテキストファイルを持っている
- 5. 私はgithubのアカウントを持っている別のgithubの組織
- 6. ジキル - 以下のように私は構造化アクティブ化のGithubページのウェブサイトとgithubのリポジトリを持って
- 7. ローカルファイルをGitHub上の最新のコミットにリセットするには?
- 8. 私はgithubにいくつかのコミットがない理由
- 9. GitHubの - 私は以下のようなファイル構造を持つレポを持っているサブディレクトリに
- 10. WPFは次のようになり、私はオブジェクトのコレクションを持っている
- 11. は、私は次のようになりますファイル持っているのpython
- 12. 使い方]] GitHubの中で、私は以下の持っているよ
- 13. は、私は、次のようなXMLファイルを持っている
- 14. は、私は次のような問題を持っている
- 15. は、私は次のようなデータを持っているストリーム
- 16. GitKrakenは、私はgithubの上のプライベートリポジトリを(私はへのアクセス権を持っている)クローニングを試みたGitHubの
- 17. 次のようになり、私は、データセットを持って
- 18. 私は次のようなマークアップを持っているのdiv
- 19. 私は次のようなボタンを持っているjQueryの
- 20. Promise.all([..])、私は次のようになり、個々の約束の数持って
- 21. は、私は次のようになり、複数の列を持つデータセットを持っている
- 22. は、私は次のように私は、目標を持っているのbuild.xmlを持っているのAnt
- 23. Githubのは、diffは表示されません、コミット私は最近、githubの上のレポにコミット作られ、私は、ファイルのいずれかの、違いを見たいと思ったときに、今私が得るすべてはある
- 24. 私はlocalにnodejsレポを持っています。どのように私はgithubにプッシュしますか?
- 25. は、私は次のようexceptionHandlerのを持っている
- 26. は、次のように私はクラスを持っているクラス
- 27. Pythonは次のように私はURLを持っている
- 28. は、次のように私は、ヘッダファイルを持っている
- 29. は、私は次のようにJSONオブジェクトを持っている
- 30. プリントテーブルは、私は次のようになりますオブジェクト持っ
FWIWで
git rebase -i <commit ID>
edit
に変更したいコミットし、保存して終了付託インタラクティブリベースを入力し、私は問題を使用することによって引き起こされたと思います2つの異なるコンピュータ上で私の名前のわずかに異なるv。それは私の電子メールを更新することです。 – Mohan