为什么 PyCharm 代码中的代码作者不会改变?

问题描述 投票:0回答:1

我在 GitHub 上有两个帐户。一个用于工作目的,一个用于个人

目前我在 personal 项目上工作,但我在 PyCharm 中编写的所有代码都有 working 帐户名作为代码作者。

关于这个主题我搜索了一段时间,但仍然困惑这个指标是 PyCharm 还是 Git 相关的功能。

我做了什么:

  1. 在 PyCharm 添加我的个人账户 --> 版本控制 --> GitHub
  2. 也更改了
    git config
    git config --global
    中的“用户名”和“电子邮件”。

但到目前为止没有任何效果。在提交中,混合了两个帐户的名称。但是最近几天提交仅从 working 帐户应用。 有什么我想念的吗?

git github pycharm
1个回答
0
投票

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]

但另一种方法是仅使用全局 Git 配置,但使用

includeIf
指令,如 blamianswer

[user]
        name = PersonalAccountName
        email = [email protected]

[includeIf "gitdir:~/repos/work"]
    path = ~/repos/work/.gitconfig

这样,

~/repos/work
下的任何存储库都将包含全局配置
~/repos/work/.gitconfig
,这将设置您的作品作者身份。

© www.soinside.com 2019 - 2024. All rights reserved.