如何为目录中的每个存储库设置 git 用户名和电子邮件?

mat*_*_js 7 git github

我有一台个人电脑,我也用它来工作。为了工作,我必须将文件上传到大量 github 存储库,并且为了使用我的工作 github 帐户执行此操作,我需要在每个存储库中传递git config user.name [USERNAME]git config user.email [EMAIL]。我将所有这些存储库都位于一个父目录中(这不是存储库)。有没有办法让我为这个父目录中的每个 github 存储库设置 git 用户名和 git 电子邮件?

Swi*_*ing 2

您可以将父目录设为“超级项目”以及该超级项目的所有存储库子模块。请参阅Git 子模块

配置完成后,您可以循环访问子模块,如下所示:

git submodule foreach git config user.name  "User Name"
git submodule foreach git config user.email "user@abc.com"
Run Code Online (Sandbox Code Playgroud)