Git Commit 作者的电子邮件根据目录和/或项目更改?

标签 git

我处理自己的项目,时不时地为第三方做一些工作,我需要在提交中使用他们的联系信息等。我通常只使用全局提交名称等,但现在我需要根据目录指定提交名称和电子邮件。我如何在 Git 中执行此操作?

Perhaps useful relating information

  1. What is the difference between author and committer in Git?

  2. Git commit with no email

最佳答案

您可以拥有一个取代全局设置的每个存储库用户名和电子邮件地址。它会影响在当前存储库中进行的提交,但不会影响其他存储库中的提交。

git config user.name "Foo Bar"
git config user.email "foo.bar@example.com"

您可以确认您的本地信息正在覆盖您的全局默认值:

git config -l | fgrep user.

它可能会显示多个条目(例如全局和本地配置设置),但列表中最后显示的内容优先。

关于Git Commit 作者的电子邮件根据目录和/或项目更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069020/

相关文章:

java - 如何从源代码编译 Android 运行时 (ART)

xcode - xCode中的ios git merge 冲突

git status - 不显示未跟踪的文件

git - 如何解决 Git 分支名称中的大小写问题?

android - Android Studio 中的阶段文件

git log -all 显示使用过滤器分支删除的提交

git - 管理 .git 文件大小

git-svn 创建了很多带有@rev 的分支

git - 无法执行编辑器

git - 路径规范应该如何工作?