我希望有一个默认的提交者与我的默认提交者不同,因为我想区分从我的本地环境和测试环境提交的提交。我该怎么做?
答案 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"