我有多个git帐户,例如我的个人GitHub帐户,bitbucket帐户,官方github帐户等。目前,我的官方GitHub帐户已设置为我的全局git用户名。我也在系统中执行一些个人项目,我不希望这些提交位于我的官方GitHub用户名和电子邮件ID下。目前,由于我的官方GitHub帐户已与Android studio同步,因此提交将显示办公室电子邮件ID,甚至是我保存在BitBucket中的项目的电子邮件ID。 Android Studio中是否可以为每个项目设置单独的git帐户?还是每次切换项目时都需要更改git config user.email
和git config user.name
?谁能提出更好的解决方案?在此先感谢!
答案 0 :(得分:1)
您可以使用git config
带有/不带有--global
选项来设置您的电子邮件和用户名。
如果您要对所有全部使用一个用户名和电子邮件地址,请使用:
git config --global user.name <Your username>
git config --global user.email <Your email>
记住-global 选项会将此信息全局设置为您所有的项目。
您还可以为每个单独的项目更改此信息。只需排除-global 选项。
git config user.name <Your username>
git config user.email <Your email>
这将为该特定项目设置用户名和电子邮件。
请记住,Git首先会尝试使用本地配置,即您设置的没有-global 选项的配置。如果为空,则使用带有-global 选项的一组。因此,基本上,您的本地配置将覆盖所有全局配置。
您只需运行上面的空值命令即可检查设置了哪个值。
例如。查看您的全局用户名:
git config --global user.name
或者查看我们的本地电子邮件
git config user.email
希望这会有所帮助。