如何为git启用多个用户名? IE。特定项目可以有特定的用户名

发布于 2024-10-13 05:39:25 字数 253 浏览 8 评论 0原文

我同时处理两个项目。一个是我的工作,另一个是我的个人项目。我想使用 git 作为版本控制软件。

我在我的目录下配置了 .gitconfig,如下所示。

  1 [user]
  2   name = gladder
  3   email = gladder

所以 git 可以自动获取我的用户设置。 但是,我只是想知道是否可以在小范围内获得此设置?

因此项目的用户设置可以覆盖全局用户设置。

I am working with 2 projects in same time. One is for my work and another is my personal project. I'd like to use git as version control software.

I have configured .gitconfig under my my directory as follows.

  1 [user]
  2   name = gladder
  3   email = gladder

So git can pickup my user settings automatically.
however, I am just wondering that is it possible to get this setting in small scope?

So the project's user settings can override global user settings.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

誰認得朕 2024-10-20 05:39:25

是的,$HOME/.gitconfig 中的所有设置都可以放入每个存储库内的 .git/config 中。

Yes, all the settings that are in $HOME/.gitconfig can be put into .git/config inside each repository.

喜爱皱眉﹌ 2024-10-20 05:39:25

您可以将 --file 标志与 git config 一起使用(或者不使用,因为它是默认值):

git config --file user.name gladder
git config --file user.email gladder

这将在 project/.git 中创建/设置值/config (如 araqnid 所说)

请参阅 git-config 了解更多信息。

You can use the --file flag with git config (or not as it is the default):

git config --file user.name gladder
git config --file user.email gladder

which will create/set the value in project/.git/config (as araqnid said)

Refer to git-config for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文