私のローカル マシンには、趣味のプロジェクト (GitHub でホストされている) と仕事関連の (他の場所でホストされている) いくつかの git リポジトリがあります。私はそれを間違っているので(質問しないでください、それは無関係です)、定期的にrm -rfリポジトリを再クローンする必要があります。これにより、.git/configファイルも消去されます。
~/.gitconfig仕事のプロジェクトと趣味のプロジェクトで設定がuser.email異なるものを my に入れたいと思います。(定期的に消去されるため、使用できないことを忘れないでください.git/config。)これは、プロジェクト名に基づいているか、クローンしているリモート リポジトリの URL に基づいている可能性があります。
別の関連する問題として、レポジトリを複製するたびに変更を忘れずに、すべてのレポジトリに適用されるグローバル pre-commit フックを指定できるようにしたいと考えています。.git/hooks/pre-commit(私は知っていgit clone --templateます。)
エイリアスを付けたBashスクリプトを書いgitて、git clone. それが唯一の答えですか?