私は.gitconfig
ファイルを含むmacOS用のドットファイルリポジトリを持っています。 username
とemail
をこのファイルとは別にして、これらの変数が私のパブリックドットファイルリポジトリの一部としてコミットされないようにします。私が見てきた.gitconfigを使用せずにGitのユーザー名と電子メールを設定していますか?
一つのアプローチは、(それが.bash_profile
でそれを参照されている)~/
ディレクトリにそれを維持、.extra
と呼ばれるファイルを指定し、彼らは私の公開リポジトリの外部にあるように、そのファイルにGitの変数を設定することで、つまり私が.gitconfig
に行った公開変更は、username
とemail
を含むでしょう。はではありません。
問題は、これらの値を設定する方法のどれも私のために働いていないということです。すべての試行の後、次のメッセージが表示されます。
:あなたのユーザ名とホスト名に基づいてあなたの名前と電子メールアドレスが自動的に設定されました。正確であることを確認してください。 あなたが明示的に設定することで、このメッセージを抑制することができます。
git commit --amend --reset-author
git config --global user.name "Your Name"
git config --global user.email [email protected]
をこれを実行した後、あなたがコミットこのために使用されるアイデンティティを固定してもよいです
ファイル.extra
に次のような内容があります。作品:
GIT_AUTHOR_NAME="First Last"
GIT_COMMITTER_NAME="First Last"
私はこれらの変数などを使用して様々なアプローチを試みたが、同様に引用符を含むと除外し、さらにはこれらの行を前置していますexport
となります。損失のビットで!
git設定ファイルの設定ファイルを含めることができないことを知りませんでした。ニースの解決策 – arainone