我可以在.gitconfig中为自己指定多个用户吗?
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在 ~/.gitconfig ,我在 [user] 我的个人电子邮件地址,因为这是我要用于Github存储库的地址。 但是,我最近也开始使用git进行工作。 我公司的git repo允许我提交,但是当它发布新变更集的公告时,它说它们来自匿名用户,因为它无法识别我的 .gitconfig 的电子邮件地址-至少,这是我的理论。 是否可以在 .gitconfig 指定多个 [user] 定义? 还是有其他方法可以覆盖某个目录的默认 .gitconfig ? 就我而言,我在 ~/worksrc/ 签出所有工作代码-有没有一种方法可以仅为该目录(及其子目录)指定 .gitconfig ? #1楼 或者,您可以在本地 .git/config 文件中添加以下信息 [user] name = Your Name email = your.email@gmail.com #2楼 从 Orr Sella的博客文章中 获得一些启发 后, 我编写了一个预提交钩子(位于 ~/.git/templates/hooks ),该 ~/.git/templates/hooks 将根据本地存储库 ./.git/config 的信息设置特定的用户名和电子邮件地址。 ./.git/config : 您必须将模板目录的路径放入 ~/.gitconfig