0

リポジトリを初期化した後、 name と email を設定せずに一度コミットします。次に、リポジトリ内のファイルを編集し、名前と電子メールを構成せずに再度コミットします。そして今、以下のコマンドを実行して name と email を更新します:

git config --global user.name "name" 
git config --global user.email abc@d.com 
git commit --amend -m "some information" 

私は git gui を使用して変更されたファイルをチェックし、コミッターが私の名前と電子メールであることがわかりました。しかし、作者はそれを私のコンピューターの name@host のように保ち続けています。どうすればそれを正しくすることができますか。前もって感謝します 。

4

1 に答える 1

2

良い解決策は次を使用すること--reset-authorです:

git commit --amend --reset-author

別の可能性は、--authorオプションの修正です。

git commit --amend --author="My Name <my.name@email.com>"

資力:

于 2012-11-20T17:41:10.907 に答える