0


Git 用户名邮箱的全局配置和单仓库配置(不同项目使用不同账号登录)

Git 用户名邮箱的全局配置和单仓库配置(不同项目使用不同账号登录)

需求

因工作和个人的仓库地址、用户名和邮箱都不一样,很多时候一个git账号无法满足工作和个人学习并行的需求。

全局用户名和邮箱是本地 git 客户端的变量,可配置,不随 git 库而改变。gitee 和 github 是按邮箱来统计贡献者(Contributors)的。

我们的目的是在特定项目里设置特定的账号!

全局账号和当前仓库账号

  1. 全局账号 通过git config --global user.name和git config --global user.email设置的账号信息,作用于所有仓库。 例如:
git config --global user.name "yourname"git config --global user.email "[email protected]"
  1. 当前仓库账号 可以通过git config user.name和git config user.email在某个仓库中指定特定的用户名和邮箱。 例如在仓库文件夹下运行:
git config user.name "username"git config user.email "[email protected]"

这会覆盖全局账号,对当前仓库生效。
查看账号
通过

git config -l

可以查看全局和本地账号配置信息。

一般来说,全局 Git 账号配置为个人账号会更好一些。许多开源项目推荐使用个人邮箱而非公司邮箱。
全局 Git 账号通常设置为你自己的个人邮箱,用于标识个人工作。根据项目需要,再单独配置不同的本地仓库账号。这样可以最大程度保持个人提交记录的完整性和连续性。

标签: git

本文转载自: https://blog.csdn.net/inthat/article/details/132116332
版权归原作者 西京刀客 所有, 如有侵权,请联系我们删除。

“Git 用户名邮箱的全局配置和单仓库配置(不同项目使用不同账号登录)”的评论:

还没有评论