git - 如何在 Android Studio 中切换 git 帐户

标签 git android-studio github

我有多个 git 帐户,例如我的个人 GitHub 帐户、bitbucket 帐户、官方 github 帐户等。目前我的官方 GitHub 帐户被设置为我的全局 git 用户名。我也在我的系统中做一些个人项目,我不希望提交在我的官方 GitHub 用户名和电子邮件 ID 下。目前,由于我的官方 GitHub 帐户已与 Android Studio 同步,因此即使对于我保存在 BitBucket 中的项目,提交也会显示办公室电子邮件 ID 和电子邮件 ID。 Android Studio 中是否有任何方法可以为每个项目设置单独的 git 帐户?或者我需要更改 git config user.emailgit config user.name每次我切换项目时?谁能提出更好的解决方案?提前致谢!!

最佳答案

您可以使用 git config有/无 --global选项来设置您的电子邮件和用户名。

如果您想为 使用一个用户名和电子邮件全部 你的项目然后使用:

git config --global user.name <Your username>
git config --global user.email <Your email>

记住 --全局选项将全局设置此信息到您的所有项目。

您还可以为每个单独的项目更改此信息。只需排除 --全局选项。
git config user.name <Your username>
git config user.email <Your email>

这将为该特定项目设置用户名和电子邮件。

请记住,Git 将首先尝试使用本地配置,即您设置的没有 的配置。 --全局选项。如果那是空的,那么设置为 --全局选项被使用。所以基本上,您的本地配置将覆盖任何全局配置。

您可以通过使用空值运行上述命令来检查设置了哪个值。

例如。查看您的全局用户名:
git config --global user.name

或查看我们的本地电子邮件
git config user.email

希望这可以帮助。

关于git - 如何在 Android Studio 中切换 git 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58902837/

相关文章:

java - 使用 Bundle 将数据从 Activity 发送到 Fragment

git - 将文件添加到 GitHub 存储库

java - 忽略maven目标文件夹但不忽略包 "target"

windows - 如何在 Windows 中运行 git-p4?

git - 在哪里放置与多个 git repos 相关的文档

github - 使用 Vundle 管理自己的 Vim 插件分支

GitHub merge 分支 'master'

windows - git checkout -- <filename> 不会在 Windows 10 上恢复本地删除的符号链接(symbolic link)

android - 如何使用sqlite创建Kotlin登录名?

android - 如何在 Android Studio 上准备闭源 SDK 模块?