コミットする*前*に、特定のコミットの名前、電子メール、日付を変更する

ケビン

Gitリポジトリにコミットを作成したいのですが、コミットで作成者に関連付けられている名前とメールアドレスが、通常私に関連付けられている情報とは異なります。

また、コミットのタイムスタンプを現在の現地時間とは異なるものにしたいと思います。

この情報を変更することを約束した、プロジェクトの履歴を書き換えることができることを私は知っています。しかし、私はまだコミットをしていません。コミット時にこの情報を変更する方法はありますか?

なぜマール

コミット中に適切な環境変数を設定することもできます。ドキュメントから:[1]

Gitコミットの最終的な作成[...]は、これらの環境変数を主要な情報ソースとして使用し、これらが存在しない場合にのみ構成値にフォールバックします。

  • GIT_AUTHOR_NAME 「作成者」フィールドの人間が読める名前です
  • GIT_AUTHOR_EMAIL 「作成者」フィールドのメールアドレスです
  • GIT_AUTHOR_DATE 作成者フィールドに使用されるタイムスタンプです
  • GIT_COMMITTER_NAME 「コミッター」フィールドの人間名を設定します
  • GIT_COMMITTER_EMAIL 「コミッター」フィールドのメールアドレスです
  • GIT_COMMITTER_DATE 「コミッター」フィールドのタイムスタンプに使用されます

例:

GIT_AUTHOR_NAME="foo" GIT_AUTHOR_EMAIL="bar" git commit -m "baz"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Gitで複数のコミットの作成者とコミッターの名前と電子メールを変更するにはどうすればよいですか?

分類Dev

最後のコミットを変更せずに、指定されたコミットで作成者と電子メールを変更する方法

分類Dev

プッシュ後に特定のブランチで過去のコミットの作成者と電子メールを変更する

分類Dev

GitHubでコミットメッセージの名前を変更します

分類Dev

コミットのユーザー名と日付を強制的に変更する

分類Dev

特定のブランチのコミットを作成者の情報(電子メール、日付など)にリセットします。

分類Dev

特定のコミットの前にgitcommitを移動する

分類Dev

特定のコミットで作成者/メールを変更する

分類Dev

GitからSVNに変換するときに、コミット履歴の電子メールアドレス、開発者の名前を書き換える方法は?

分類Dev

特定のコミットのコミットメッセージを変更する

分類Dev

Git:前のコミットでファイルを変更する

分類Dev

名前を別のコミットに変更して作成されたコミットを削除します

分類Dev

Azure DevOpsで特定の名前/メールに対してのみコミットを許可するにはどうすればよいですか?

分類Dev

Subversionのコミット前にすべての変更の統合レポートを生成する

分類Dev

コミット日に基づいてgitの特定の日付以降のコミットを取得する

分類Dev

gitの過去のコミットに関連付けられたメールを変更する

分類Dev

Git:前のコミットとプッシュの内容を変更する

分類Dev

ネットワーク全体でフォルダをXcopyし、宛先のフォルダの名前を日付に変更するコマンド

分類Dev

特定のブランチのすべてのコミットで変数の名前を変更します

分類Dev

コミットメッセージの名前を変更する/ソースツリーでコミットを元に戻し、グラフから削除する

分類Dev

最後のコミットの前にコミットを削除する方法

分類Dev

GitHubユーザー名の変更(コミットの電子メールとしてnoreplyを使用)

分類Dev

クエリの前に自動コミットを変更し、クエリの後にリセットする

分類Dev

2 つの Git コミット間のすべてのファイルの相違 (追加、変更、名前変更) を取得する必要がある

分類Dev

別のコミットからコミットメタデータ(作成者、日付)をコピーする方法

分類Dev

JGitEclipseを使用して特定の日付でコミットする

分類Dev

gitが特定のローカル変更のセットをコミットしないようにする方法

分類Dev

Git for Windowsは、前の日付と重複する日付のコミットを作成していますか?

分類Dev

ファイルの名前変更と編集を行うgitコミットを2つのコミットに分けます

Related 関連記事

  1. 1

    Gitで複数のコミットの作成者とコミッターの名前と電子メールを変更するにはどうすればよいですか?

  2. 2

    最後のコミットを変更せずに、指定されたコミットで作成者と電子メールを変更する方法

  3. 3

    プッシュ後に特定のブランチで過去のコミットの作成者と電子メールを変更する

  4. 4

    GitHubでコミットメッセージの名前を変更します

  5. 5

    コミットのユーザー名と日付を強制的に変更する

  6. 6

    特定のブランチのコミットを作成者の情報(電子メール、日付など)にリセットします。

  7. 7

    特定のコミットの前にgitcommitを移動する

  8. 8

    特定のコミットで作成者/メールを変更する

  9. 9

    GitからSVNに変換するときに、コミット履歴の電子メールアドレス、開発者の名前を書き換える方法は?

  10. 10

    特定のコミットのコミットメッセージを変更する

  11. 11

    Git:前のコミットでファイルを変更する

  12. 12

    名前を別のコミットに変更して作成されたコミットを削除します

  13. 13

    Azure DevOpsで特定の名前/メールに対してのみコミットを許可するにはどうすればよいですか?

  14. 14

    Subversionのコミット前にすべての変更の統合レポートを生成する

  15. 15

    コミット日に基づいてgitの特定の日付以降のコミットを取得する

  16. 16

    gitの過去のコミットに関連付けられたメールを変更する

  17. 17

    Git:前のコミットとプッシュの内容を変更する

  18. 18

    ネットワーク全体でフォルダをXcopyし、宛先のフォルダの名前を日付に変更するコマンド

  19. 19

    特定のブランチのすべてのコミットで変数の名前を変更します

  20. 20

    コミットメッセージの名前を変更する/ソースツリーでコミットを元に戻し、グラフから削除する

  21. 21

    最後のコミットの前にコミットを削除する方法

  22. 22

    GitHubユーザー名の変更(コミットの電子メールとしてnoreplyを使用)

  23. 23

    クエリの前に自動コミットを変更し、クエリの後にリセットする

  24. 24

    2 つの Git コミット間のすべてのファイルの相違 (追加、変更、名前変更) を取得する必要がある

  25. 25

    別のコミットからコミットメタデータ(作成者、日付)をコピーする方法

  26. 26

    JGitEclipseを使用して特定の日付でコミットする

  27. 27

    gitが特定のローカル変更のセットをコミットしないようにする方法

  28. 28

    Git for Windowsは、前の日付と重複する日付のコミットを作成していますか?

  29. 29

    ファイルの名前変更と編集を行うgitコミットを2つのコミットに分けます

ホットタグ

アーカイブ