私はdomenic <[email protected]>
とDomenic Denicola <[email protected]>
というGitHubプロジェクトにコミットしました。これは迷惑で、特に集計を生成する場合には面倒です。"Alias" git authors /コミッター?
私は約how to change the authors/committers retroactivelyを知っています。しかし、既にプッシュされ公開されているプロジェクトには、これは望ましくない結果を招く。すべてのハッシュを変更します(したがって、人々が作成したリンクや無効なリンクを無効にします)。タグを失う。私はGitHubがプロジェクトのすべてのコミットに「Domenic Denicolaによって5分前にコミットしました」と付け加えることさえ恐れています。それはオプションではありません。
私はGitに言いたいことがあったと思っていました。「これらの2人の作者/コミッターはまったく同じ人です。ある?
履歴の書き換えには注意してください。問題追跡ツールでSHA-1 HashIdによるコミットセットを追跡すると、履歴を書き換えても問題追跡ツールの詳細が無駄になります。ちょっと言って、私は人々が盲目的にこのアドバイスを盲目的にどこにでも与えるのを見るからです。 –