我在 GitHub 上有两个帐户。一个用于工作目的,一个用于个人。
目前我在 personal 项目上工作,但我在 PyCharm 中编写的所有代码都有 working 帐户名作为代码作者。
关于这个主题我搜索了一段时间,但仍然困惑这个指标是 PyCharm 还是 Git 相关的功能。
我做了什么:
git config
和git config --global
中的“用户名”和“电子邮件”。但到目前为止没有任何效果。在提交中,混合了两个帐户的名称。但是最近几天提交仅从 working 帐户应用。 有什么我想念的吗?
PyCharm“Commit and push changes to Git repository”文档确认 PyCharm 将从
git config user.anem/email
设置中设置作者姓名/电子邮件。
在您的情况下,为了安全起见,请在本地存储库中设置您的作者身份信息:
cd /path/to/repo
git config user.name PersonalAccountName
git config user.email [email protected]
includeIf
指令,如 blami 的 answer。
[user]
name = PersonalAccountName
email = [email protected]
[includeIf "gitdir:~/repos/work"]
path = ~/repos/work/.gitconfig
这样,
~/repos/work
下的任何存储库都将包含全局配置 ~/repos/work/.gitconfig
,这将设置您的作品作者身份。