配置 Git 账户 VSCode

问题描述

我遇到了一个问题,我对存储库(org repo)进行了编辑,并意外地使用我的个人 git 帐户提交了它们。因此,repo 上的提交历史显示 Committed & Authored 身份来自个人帐户而不是官方帐户。是否有任何插件或验证可以在提交更改之前对每个存储库强制执行?

或者有什么有效的方法来管理多个 git hub 帐户?

我在 Windows 上使用 VS Code 作为 IDE。

解决方法

我总是喜欢使用(如 documented here):

git config --global user.useConfigOnly true

那样,我不得不在每个新的本地 Git 存储库上设置正确的 user.name/email,在特定存储库的 local Git 配置中。

任何操作存储库的工具(如 VSCode 进行新提交)都会从正确的用户那里受益。

OP Bugata 还提到了 in the comments extension "Git-Identity switcher"

我可以在编辑时查看作者。