我想要一个与我的默认作者不同的默认提交者,因为我想区分来自本地环境的提交和来自测试环境的提交。我怎么做?
问问题
659 次
1 回答
2
默认情况下, git 将您和配置值上的内容视为作者和提交者user.email
user.name
- 并且无法从配置文件中进行设置。
但是,可以使用环境变量在每次提交的基础上覆盖这两个值。因此,如果您在 shell 设置中设置这些,您应该能够永久设置不同的提交者。
示例(在您的~/.bashrc
或~/.bash_profile
):
GIT_COMMITTER_NAME="Deploy server"
GIT_COMMITTER_EMAIL="deploy@server.dev"
快速说明:设置作者用户/电子邮件使用如下(或者
~/.gitconfig
如果您知道文件格式,则直接写入这些条目):$ git config --global user.name "Igor Santos" $ git config --global user.email "igor.santos@example.com"
于 2018-04-21T03:13:12.063 回答