如何在 Visual Studio Code 工作区中配置多个 git 帐户

H.S*_*idl 9 git visual-studio-code

在来自不同服务器(例如 Bitbucket 和 Github)的不同 git 存储库中存储的代码库之间切换时,我有时会使用错误的用户名提交代码。

使用 Visual Studio Code,有没有办法设置user.name为文件夹或工作区保存的值?

alb*_*tto 5

以下是一些实现结果的方法。

Git 本地配置文件

在 repo 文件夹中打开终端并使用以下命令:

  • git config --local user.name "FIRST_NAME LAST_NAME"
  • git config --local user.email "MY_NAME@example.com"

您的新配置将出现在文件中<REPO_FOLDER>/.git/config

现在 VSCode 将使用本地设置覆盖您的全局设置。

来源: https: //git-scm.com/docs/git-config

VSCode 扩展

另外,如果您想直接从 VSCode 内部修改配置文件,这两个扩展可能会帮助您:

调度思路

另一个想法可能是taskschd.msc每次运行一个脚本,检查 /Github 或 /Gitlab 内的所有文件夹,并将相对配置文件分配给配置文件。