ホームページ  >  記事  >  開発ツール  >  gitでユーザー名とメールアドレスを変更する方法

gitでユーザー名とメールアドレスを変更する方法

PHPz
PHPzオリジナル
2023-04-26 09:16:119532ブラウズ

git でのユーザー名と電子メールの変更は簡単です。 git コミットを行うと、送信するユーザー名と電子メール情報が各送信に含まれます。この情報は、誰がどのコードを送信したかを追跡するために使用されます。したがって、git でこの情報を変更することが非常に重要です。この投稿では、git でユーザー名と電子メールを変更する方法を説明します。

ステップ 1: 現在のユーザー名とメールアドレスを確認する

まず、現在設定されている git ユーザー名とメールアドレスを確認しましょう。

現在の git ユーザー名を表示するには、ターミナルで次のコマンドを入力します:

git config user.name

現在の git メール アドレスを表示するには、ターミナルで次のコマンドを入力します:

git config user.email

ユーザー名または電子メールが設定されていない場合は、空白の画面が表示されます。

ステップ 2: ユーザー名と電子メールを変更する

git ユーザー名を変更するには、ターミナルで次のコマンドを入力します:

git config --global user.name "your-username"

git 電子メール アドレスを変更するには、「Enter」と入力してください。ターミナルで次のコマンドを実行します。

git config --global user.email "your-email-address"

「your-username」を表示するユーザー名に変更し、「your-email-address」を自分の電子メール アドレスに変更します。

「--global」オプションはすべての git リポジトリに変更を適用することに注意してください。現在の git リポジトリに変更を加えるだけの場合は、「--global」オプションを使用しないでください。

ステップ 3: 変更の確認

変更が正常に適用されたことを確認するには、次のコマンドを再度実行します。

git config user.name
git config user.email

これにより、新しいユーザー名と電子メール アドレスが出力されます。

ステップ 4: コミット履歴を変更する

以前のコミットで古いユーザー名と電子メール アドレスを使用した場合は、コミット履歴を変更する必要があります。これを行うには、git rebase コマンドを使用する必要があります。

git rebase コマンドを使用するには、まず git リポジトリをチェックアウトします。

次に、次のコマンドを入力します。

git rebase -i HEAD~n

「n」は、編集するコミットの数を表す数値です。これにより、編集するコミットを含むリストが nano エディターで開きます。 nano エディターを使用して、変更するコミットの「pick」を「edit」に置き換えます。

たとえば、最初の 5 つのコミットを変更する場合、コマンドは次のようになります:

git rebase -i HEAD~5

最初のコミットの「pick」を「edit」に置き換えて、ファイルを保存します。そして nano エディタを閉じます。

次に、変更したいユーザー名とメールアドレスを変更します。

投稿を変更するには、次のコマンドを実行します:

git commit --amend --author='Author Name <email@address.com>'

「作成者名」を新しいユーザー名に変更し、「email@address.com」を新しい電子メール アドレスに変更します。

「--amend」オプションは前のコミットを変更するために使用され、変更したいコミットごとにこのコマンドを実行する必要があることに注意してください。

変更が完了したら、次のコマンドを使用して git rebase 操作を実行します:

git rebase --continue

これにより、変更が適用され、リベース操作が続行されます。

操作が完了すると、ユーザー名と電子メール アドレスが正常に変更され、送信履歴が修正されました。

結論

git でユーザー名とメール アドレスを変更するのは非常に簡単です。いくつかの簡単な手順で、ユーザー名とメール アドレスを編集し、送信履歴を修正できます。 git は最新のソフトウェア開発において不可欠なツールであるため、git アカウントの管理は非常に重要です。

以上がgitでユーザー名とメールアドレスを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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