小编典典

我可以在 .gitconfig 中为自己指定多个用户吗?

all

在我的~/.gitconfig中,我在 下列出了我的个人电子邮件地址[user],因为这是我想用于 Github 存储库的地址。

但是,我最近也开始在工作中使用 git。我公司的 git repo 允许我提交,但是当它发出新变更集的公告时,它说它们来自
Anonymous,因为它无法识别我的电子邮件地址.gitconfig- 至少,这是我的理论。

是否可以在中指定多个[user]定义.gitconfig?还是有其他方法可以覆盖.gitconfig某个目录的默认值?就我而言,我检查了所有工作代码~/worksrc/-
有没有办法.gitconfig只为该目录(及其子目录)指定一个?


阅读 128

收藏
2022-02-28

共1个答案

小编典典

您可以将单个存储库配置为使用覆盖全局配置的特定用户/电子邮件地址。从 repo 的根目录运行

git config user.name "Your Name Here"
git config user.email your@email.com

而默认用户/电子邮件是在您的 ~/.gitconfig 中配置的

git config --global user.name "Your Name Here"
git config --global user.email your@email.com
2022-02-28