ホームページ  >  記事  >  開発ツール  >  idea で Git 送信ユーザー情報を変更する方法

idea で Git 送信ユーザー情報を変更する方法

WBOY
WBOYオリジナル
2023-05-25 18:52:097199ブラウズ

近年、Git はバージョン管理システムとして非常に普及しており、日々の開発作業に欠かせないツールとなっています。 Git は分散バージョン管理システムとして位置付けられているため、各開発者は独自のローカル Git リポジトリを持ち、プッシュおよびプル操作を通じてチーム内の他の開発者とコードを交換します。

Git では、送信ごとに作成者と送信者の情報を記録する必要があります。これはチームのコラボレーションにとって非常に重要です。ただし、場合によっては、送信者の電子メール アドレスや名前が間違って入力されている、送信者の情報を置き換える必要があるなど、Git 送信の作成者および送信者の情報を変更する必要がある場合があります。

このプロセスは簡単そうに見えますが、実際には完了するまでにいくつかの操作が必要です。この記事では、Git 送信の作成者と送信者の情報を変更する方法を紹介します。これには次のようなものがあります。

  1. Git 送信の作成者と送信者の情報を確認する
  2. Git コマンドを使用して送信の作成者を変更すると送信者の情報
  3. Git プラグインを使用して送信の作成者と送信者の情報を変更します

1. Git の送信の作成者と送信者の情報を確認します

Git 送信の作成者と送信者の情報 情報の前に、まず現在のコミット情報を理解する必要があります。 Git log コマンドを使用すると、現在のウェアハウス内の送信履歴を表示できます。これには、各送信の作成者と送信者の情報が含まれています。

Git 送信履歴を表示するには、コマンド ラインに次のステートメントを入力します:

$ git log

コマンドを実行すると、作成者と送信者の情報を含むすべての送信ログ情報が表示されます。:

commit 4e3a2bc658d73707f4c9f4bccaf613b806b1e405
Author: John Smith <john.smith@example.com>
Date:   Mon May 10 14:18:46 2021 +0800

    Updated README.md file

commit 8b60ce20d2a8c0f4be80b6783afa9d0a439a9cfd
Author: Jane Doe <jane.doe@example.com>
Date:   Tue May 4 09:30:55 2021 +0800

    Added new feature to application

...

上記のように、コミット レコードには、コミットのハッシュ値、作成者、タイムスタンプ、コミットの説明などが含まれます。次に、Gitコミットの作成者やコミッター情報を変更する方法を紹介します。

2. Git コマンドを使用して投稿の作成者と投稿者の情報を変更する

Git には、投稿履歴内の作成者と投稿者の情報を変更するための次のコマンド セットが用意されています。

  1. git commit --amend --author="著者名 d43781567a7869ed95c3573c07166762": このコマンドは、最新の投稿ユニットの著者情報を変更できます;
  2. git filter-branch: このコマンドは、複数の投稿ユニットの作成者および投稿者情報を変更します。

ここでは、最初の方法のみを紹介します。

  1. 最新の投稿の作成者と投稿者の情報を変更する

まず、次のコマンドを使用して最新の投稿レコードを表示します:

$ git log -1

次に、 --amend パラメータを使用して、最新の投稿の作成者と投稿者の情報を変更できます。たとえば、送信者の電子メール アドレスを間違った電子メール アドレスから正しい電子メール アドレスに変更する必要がある場合は、次のコマンドを使用できます。

$ git commit --amend --author="Author Name <correct-email@example.com>"

次に、もう一度 git log コマンドを使用して、最新のコミット レコードの作成者および送信者情報が変更されているかどうか:

$ git log -1

すべてが正常であれば、最新の送信の作成者情報が、指定された正しい電子メール アドレスに変更されていることがわかります。

注: このコマンドは、最新の提出ユニットのみを変更できます。複数の提出ユニットの作成者および提出者情報を変更する必要がある場合は、 git filter-branch コマンドを使用する必要があります (詳細については、公式ドキュメントを参照してください) )。

3. Git プラグインを使用して送信の作成者と送信者の情報を変更する

Git コマンドを使用して送信の作成者と送信者の情報を変更することは効果的な方法ですが、チームの共同作業では、 Git コミッター情報を管理するための、よりシンプルかつ簡単な方法が必要です。

幸いなことに、このタスクの達成に役立つ有名な Git プラグインがいくつかあります。一般に、これらのプラグインは、Git コミッター情報を迅速に変更するのに役立つ、シンプルで使いやすいグラフィカル インターフェイスを提供します。ここでは、GitKraken と SourceTree という 2 つのよく知られたプラグインを紹介します。

  1. GitKraken

GitKraken は、Axosoft によって開発された Git クライアントで、グラフィカル インターフェイスを通じて Git ウェアハウスを管理できます。これには、次のようないくつかの強力な機能が統合されています:

  • グラフィカル インターフェイスに基づく Git 操作、
  • ビジュアル Git ブランチ管理、
  • 柔軟なコード レビュー ツールなど。

その中でも、GitKraken の作成者ビューは、Git コミッター情報を迅速に編集するのに役立ちます。

GitKraken を使用して Git コミッター情報を変更するには、まず [作成者] ビューを開く必要があります。左側のペインで「コミット」を選択し、変更するコミット・レコードを右クリックして「作成者の編集」または「コミッターの編集」オプションを選択します。

次に、投稿者情報編集画面が表示されるので、投稿者の名前とメールアドレスを変更します。編集が完了したら、直接保存するだけです。この時点で、GitKraken はコミットの作成者とコミッターの情報を自動的に書き換えて、新しいコミット レコードを追加します。

  1. SourceTree

SourceTree は、Atlassian によって開発された Git クライアントであり、グラフィカル インターフェイスを通じて Git ウェアハウスを管理することもできます。次のような便利な機能が統合されています:

  • 使いやすい Git 操作ツール;
  • インタラクティブなブランチ管理ツール;
  • プラグインを通じて使用可能他の開発者ツールに統合します。

同様に、SourceTree は、Git コミッター情報を変更するためのインターフェイスも提供します。

Git コミッター情報を変更するには、まず編集するコミット レコードを選択し、次にマウスを右クリックして [コミットの編集] オプションを選択します。次に、投稿編集ウィンドウが表示され、投稿者の名前と電子メール アドレスを直接変更できます。編集が完了したら、直接保存するだけです。

結論

この記事では、Git のコミット作成者とコミッターの情報を変更する方法を紹介しました。 Git コマンド ライン ツールを使用するか Git プラグインを使用するかに関係なく、Git コミッター情報をすばやく変更して、チームのコラボレーションを向上させることができます。この記事が Git の使用に役立つことを願っています。ありがとうございます。

以上がidea で Git 送信ユーザー情報を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。