如何在git上设置与默认作者不同的默认提交者?

时间:2018-04-21 03:13:12

标签: git github environments

我希望有一个默认的提交者与我的默认提交者不同,因为我想区分从我的本地环境和测试环境提交的提交。我该怎么做?

1 个答案:

答案 0 :(得分:0)

默认情况下,git considers as Author and Committer what's on your user.email and user.name config values - 并且无法从配置文件中设置。

然而,两个值can be overridden on a per-commit-basis using environment variables。因此,如果您在shell设置中设置这些,则应该能够永久设置不同的提交者。

示例(在~/.bashrc~/.bash_profile):

GIT_COMMITTER_NAME="Deploy server"
GIT_COMMITTER_EMAIL="deploy@server.dev"
  

快速注意:按如下方式设置作者用户/电子邮件使用(或直接在~/.gitconfig if中写入这些条目   你知道文件格式):

$ git config --global user.name "Igor Santos"
$ git config --global user.email "igor.santos@example.com"