在我的~/.gitconfig中,我在 下列出了我的个人电子邮件地址[user],因为这是我想用于 Github 存储库的地址。
~/.gitconfig
[user]
但是,我最近也开始在工作中使用 git。我公司的 git repo 允许我提交,但是当它发出新变更集的公告时,它说它们来自 Anonymous,因为它无法识别我的电子邮件地址.gitconfig- 至少,这是我的理论。
.gitconfig
是否可以在中指定多个[user]定义.gitconfig?还是有其他方法可以覆盖.gitconfig某个目录的默认值?就我而言,我检查了所有工作代码~/worksrc/- 有没有办法.gitconfig只为该目录(及其子目录)指定一个?
~/worksrc/
您可以将单个存储库配置为使用覆盖全局配置的特定用户/电子邮件地址。从 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