私はgit
バージョンコントロールを使用しています。
私は、著者名として私の名前を変更しました。多くの著者が私たちの変更をコミットしてプッシュしましたが、コミットされた著者名はメッセージではなく変更する必要があります。
この変更を行う方法はありますか?多くの変更をプッシュした後、GITバージョン管理で著者名を変更する方法は?
0
A
答えて
1
すべてのコミット履歴の著者名を変更したいようです。あなたは著者名を変更するgit filter-branch
を使用することができます。
git filter-branch --commit-filter '
if [ "$GIT_AUTHOR_NAME" = "old name" ];
then
GIT_AUTHOR_NAME="new name";
git commit-tree "[email protected]";
else
git commit-tree "[email protected]";
fi' HEAD
それはコミットの歴史を書き換えるには数分かかります。
その後、git push -f --all
を使用してリモートリポジトリを更新できます。
0
あなたはまだプッシュされていないと仮定すると:
- は再びあなたの変更をコミット
git config --global user.name "Berry M."
- で
git reset --soft HEAD^
- 変更し、あなたの名前でコミット元に戻します。
+0
私はコミットされ、100回の変更をプッシュしました –
+0
既にプッシュしていると言えば、https://stackoverflow.com/questions/3042437/change-commit-author-at-one-specific-commitをご覧ください@ tim-biegeleisenは上記のコメントで述べた。 –
関連する問題
- 1. 古いバージョンのフォントを変更する方法Joomla!管理者
- 2. Django - 管理者のアプリ名を変更
- 3. git rewrite:著者名を変更しない
- 4. 管理者は配送方法を変更する方法
- 5. WSO2IOT管理者パスワードを変更した後のエラーwso2iot
- 6. 水銀で著者を変更する
- 7. 自動変更管理/バージョン管理
- 8. Redux Framework管理者のテーマオプションのフッターテキストを変更する方法
- 9. gitフックで特定のブランチの著者名を自動的に変更
- 10. ジャンゴ:管理者:管理者にフィールドのウィジェットを変更
- 11. Jenkins(管理者ではない)ユーザーパスワードのリセット/ユーザー名の変更
- 12. Gitコミットの著者が変更されないようにする方法
- 13. ファブリックの管理者アカウントを変更してください
- 14. iOSプロジェクト名を変更した後にGitのバージョンが変更されないようにしました。
- 15. ローカルクローンのブランチ名を特定して変更をプッシュする方法 - Git
- 16. PyCharmの著者変数を変更するには
- 17. バージョン管理下でのRStudioプロジェクトの名前変更
- 18. 調停者のmongo管理者パスワードを変更します
- 19. ローカルにフォルダ名を変更した後にプロジェクトをgithubにプッシュする方法
- 20. 複数のgitバージョン管理リポジトリを管理する方法は?
- 21. Djangoの管理者の変更フォームレイアウトの作成/変更
- 22. Djangoアプリケーションをピボットクラウドファウンドリにデプロイした後、管理者パスワードを変更する方法は?
- 23. Gitを使って変更をコミットしてプッシュする方法
- 24. Wordpress管理者の変更クエリ
- 25. Azure Global管理者アカウントのパスワード変更
- 26. ジャンゴ - グループ管理者モデルの変更フィールド
- 27. 変更Joomlaの管理者URL
- 28. Composer initコマンド - デフォルトの著者名を変更してください
- 29. バージョン間のインターフェイスの変更 - 管理方法
- 30. FTPアクセスとWP管理者なしでワードプレスファイルを変更する
まだプッシュしましたか? –
[特定のコミットでコミット者を変更する]の可能な複製(https://stackoverflow.com/questions/3042437/change-commit-author-at-one-specific-commit) –
問題のコミットを書き直す必要があります。既にプッシュしている場合は、混乱の準備をしてください。あなたがまだプッシュしていない場合は、重複しているリンクをチェックして、そのコミットを別の著者と書き直す方法を確認してください。 –