【发布时间】:2019-07-10 10:30:25
【问题描述】:
我有一个个人和工作 Github 帐户。
默认情况下,git user.email 设置为我的个人电子邮件地址。 (git config user.email)
如果我从 Work github 帐户克隆 repos 有没有办法 - 它会自动使用工作电子邮件地址?或者什么是正确的方法?
【问题讨论】:
我有一个个人和工作 Github 帐户。
默认情况下,git user.email 设置为我的个人电子邮件地址。 (git config user.email)
如果我从 Work github 帐户克隆 repos 有没有办法 - 它会自动使用工作电子邮件地址?或者什么是正确的方法?
【问题讨论】:
git config 有几个级别的范围,
--global,写信给~/.gitconfig
--system,写信给${prefix}/etc/gitconfig
--local,默认,写入项目.git/config
--worktree,写入项目.git/config.wroktree,类似于--local
您可以使用项目范围的--local配置文件到override the --global value,即当您使用工作帐户设置项目时,立即git config添加项目范围的user.name和user.email。
【讨论】:
~/.gitconfig 使用多个帐户是否有更好的方法?也许在git alias的帮助下?
我建议您在需要时使用 git config user.name 和 git config user.email 配置您的 git。否则,如果您可以在同一个项目中使用您的两个帐户,则可以将您的第二个帐户添加为贡献者。
【讨论】: