近年、Git はバージョン管理システムとして非常に普及しており、日々の開発作業に欠かせないツールとなっています。 Git は分散バージョン管理システムとして位置付けられているため、各開発者は独自のローカル Git リポジトリを持ち、プッシュおよびプル操作を通じてチーム内の他の開発者とコードを交換します。
Git では、送信ごとに作成者と送信者の情報を記録する必要があります。これはチームのコラボレーションにとって非常に重要です。ただし、場合によっては、送信者の電子メール アドレスや名前が間違って入力されている、送信者の情報を置き換える必要があるなど、Git 送信の作成者および送信者の情報を変更する必要がある場合があります。
このプロセスは簡単そうに見えますが、実際には完了するまでにいくつかの操作が必要です。この記事では、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 には、投稿履歴内の作成者と投稿者の情報を変更するための次のコマンド セットが用意されています。
ここでは、最初の方法のみを紹介します。
まず、次のコマンドを使用して最新の投稿レコードを表示します:
$ 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 つのよく知られたプラグインを紹介します。
GitKraken は、Axosoft によって開発された Git クライアントで、グラフィカル インターフェイスを通じて Git ウェアハウスを管理できます。これには、次のようないくつかの強力な機能が統合されています:
その中でも、GitKraken の作成者ビューは、Git コミッター情報を迅速に編集するのに役立ちます。
GitKraken を使用して Git コミッター情報を変更するには、まず [作成者] ビューを開く必要があります。左側のペインで「コミット」を選択し、変更するコミット・レコードを右クリックして「作成者の編集」または「コミッターの編集」オプションを選択します。
次に、投稿者情報編集画面が表示されるので、投稿者の名前とメールアドレスを変更します。編集が完了したら、直接保存するだけです。この時点で、GitKraken はコミットの作成者とコミッターの情報を自動的に書き換えて、新しいコミット レコードを追加します。
SourceTree は、Atlassian によって開発された Git クライアントであり、グラフィカル インターフェイスを通じて Git ウェアハウスを管理することもできます。次のような便利な機能が統合されています:
同様に、SourceTree は、Git コミッター情報を変更するためのインターフェイスも提供します。
Git コミッター情報を変更するには、まず編集するコミット レコードを選択し、次にマウスを右クリックして [コミットの編集] オプションを選択します。次に、投稿編集ウィンドウが表示され、投稿者の名前と電子メール アドレスを直接変更できます。編集が完了したら、直接保存するだけです。
結論
この記事では、Git のコミット作成者とコミッターの情報を変更する方法を紹介しました。 Git コマンド ライン ツールを使用するか Git プラグインを使用するかに関係なく、Git コミッター情報をすばやく変更して、チームのコラボレーションを向上させることができます。この記事が Git の使用に役立つことを願っています。ありがとうございます。
以上がidea で Git 送信ユーザー情報を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。