1. ホーム
  2. git

[解決済み] あるプロジェクトで正しいID(名前とメールアドレス)を使用するようにgitに指示する方法は?

2022-06-24 01:19:36

質問

個人用のノートPCを仕事とプライベートの両方で使っているのですが、仕事でのコミット(gitolite)には仕事用のメールアドレスを使い、それ以外(github)には個人用のメールアドレスを使いたいと考えています。

私は以下の解決策について読みましたが、これらはすべてグローバルまたは一時的なものです。

1 つの解決策は、私の環境を設定するシェル関数を手動で実行することです。 作業 または 個人 を選択する必要がありますが、正しい ID に切り替えるのを忘れてしまい、間違った ID でコミットしてしまうことがよくあります。

特定のリポジトリ、プロジェクト名などを ID (名前、電子メール) にバインドする方法はありますか?人々は何をしているのでしょうか?

どのように解決するのですか?

git config user.email "[email protected]"

レポの中でこれをやると、グローバルではなく、そのレポに設定が行われます。

私が誤解していない限り、それはあなたが求めているものとほぼ同じように思えます。