Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我git init C:\XXX正在从我的主机进行简单的运行,以便在另一台从机上执行。C:\XXX是从站中的一条路径。假设它会创建一个非裸存储库,因为我没有提供--bare选项。我还查看了系统,从机中的全局配置设置,并专门设置了bare = false这些选项。但即使在运行之后,git init我也可以看到本地配置具有bare = true.
git init C:\XXX
C:\XXX
--bare
bare = false
git init
bare = true
默认情况下,init 命令从哪里获取裸设置?
当您git init <path>在主计算机上运行时,Git 应用程序在主计算机上运行。它使用该机器的全局配置,您可能在其中拥有bare=true.
git init <path>
bare=true
要解决此问题,您可以使用以下选项之一:
.git