web-dev-qa-db-ja.com

git repoの作成者情報を変更すると、他の寄稿者に影響しますか?

数週間投稿した後、コミットの作成者名が間違っていることに気づきました。コミット内の作成者情報を使用してgit履歴を変更すると、他の寄稿者に問題が発生しますか?

4
Jinu

はい、それは他の貢献者に影響を及ぼします。著者名を変更すると、履歴が書き換えられます。これは、コミットのSHA-1ハッシュを計算するときに作成者名が使用されるためです。詳細については、このページを github から確認できます。

Bart van Ingen Schenauコメントについて、今後のコミットのユーザー名を変更する方法は、次のようにできます(コメントありがとうございます)。

1。ユーザー名をグローバルに再構成します:

git config --global user.name "prefered Username"

2。単一のリポジトリごとにユーザー名を再構成します:

git config user.name "prefered username"

これにより、将来のコミットのためにユーザー名が変更され、以前のコミットのユーザー名が保持されます。これは他の貢献者にも[〜#〜] [〜#〜]干渉しません。

7
ckruczek