1

git init C:\XXX正在从我的主机进行简单的运行,以便在另一台从机上执行。C:\XXX是从站中的一条路径。假设它会创建一个非裸存储库,因为我没有提供--bare选项。我还查看了系统,从机中的全局配置设置,并专门设置了bare = false这些选项。但即使在运行之后,git init我也可以看到本地配置具有bare = true.

默认情况下,init 命令从哪里获取裸设置?

4

1 回答 1

0

当您git init <path>在主计算机上运行时,Git 应用程序在主计算机上运行。它使用该机器的全局配置,您可能在其中拥有bare=true.

要解决此问题,您可以使用以下选项之一:

  1. 使用 SSH 登录从机并运行git init <path>
  2. 直接将预制复制.git到从站上的选定路径。这使您可以选择使用调整后的存储库。例如,您可以添加 git 挂钩。
于 2015-06-11T04:39:17.493 回答