gpt4 book ai didi

git - 是否可以为不同的项目使用不同的 Git 配置?

转载 作者:IT王子 更新时间:2023-10-29 01:14:26 25 4
gpt4 key购买 nike

.gitconfig 通常 stash 在user.home 目录下。

我使用不同的身份来处理公司 A 的项目和公司 B 的其他内容(主要是姓名/电子邮件)。我怎样才能拥有两个不同的 Git 配置,以便我的签到不与姓名/电子邮件一起使用?

最佳答案

git config有3个级别;项目、全局和系统。

  • 项目:项目配置仅适用于当前项目,并存储在项目目录下的 .git/config 中。
  • global:全局配置可用于当前用户的所有项目并存储在 ~/.gitconfig 中。
  • 系统:系统配置可用于所有用户/项目并存储在/etc/gitconfig 中。

创建项目特定配置,您必须在项目目录下执行:

$ git config user.name "John Doe" 

创建全局配置:

$ git config --global user.name "John Doe"

创建系统配置:

$ git config --system user.name "John Doe" 

正如您可能猜到的那样,项目覆盖全局和全局覆盖系统。

注意:项目配置仅适用于此特定存储库的一个特定副本/克隆,如果从远程重新克隆存储库,则需要重新应用。它更改了通过提交/推送发送到远程的本地文件。

关于git - 是否可以为不同的项目使用不同的 Git 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com