我处理自己的项目,时不时地为第三方做一些工作,我需要在提交中使用他们的联系信息等。我通常只使用全局提交名称等,但现在我需要根据目录指定提交名称和电子邮件。我如何在 Git 中执行此操作?
Perhaps useful relating information
最佳答案
您可以拥有一个取代全局设置的每个存储库用户名和电子邮件地址。它会影响在当前存储库中进行的提交,但不会影响其他存储库中的提交。
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/