繁体   English   中英

Git在Windows中更改'.git'文件夹名称

[英]Git change '.git' folder name in windows

默认情况下,git init会创建一个名为“.git”的文件夹。 在最近的Visual Studio工具(2005及更高版本)中,这很好用。 但Visual Studio 2003(以及......可能是VB6)在这个foldername上崩溃了。 理想情况下,我想将每个存储库更改为'git'而不是'.git'。 这可能吗?

我知道之前已经问过这个问题( 重新定位.git文件夹 )......但那是在linux环境中。 我在工作时叹了口气

希望有一个简单的解决方案..否则我只需要避开它:o但我宁愿使用性感的git。

编辑:

如何在Windows上设置GIT_DIR变量? 我用谷歌搜索它,但它没有多大意义。

EDIT2:

环境变量不会为该计算机上的所有存储库设置它吗? 如果是这样,我将不得不进入每个存储库并手动移动文件夹...另外,我尝试将其设置为'git',当我打开git gui应用程序时,它告诉我“不能使用有趣的.git存储库git”。 当我使用git控制台时它可以工作......但老实说,这远非一个好的解决方案。

GIT_DIR变量允许您为存储库指定另一个位置。

至少在Linux上,git有一个名为--git-dir的命令行选项。 每当你运行git时,使用--git-dir选项。 这应该存在于Windows版本中,所以你可以这样做

 git --git-dir=git_directory status

也许您可以将其放在批处理文件或其他东西中,以使您的生活更轻松。

您应该能够使用此知识库指南设置GIT_DIR环境变量。

我想最简单的方法是在项目根目录中没有任何.sln文件。

这个项目有大约50个.sln文件。

在存储库根目录下至少创建一个级别的所有项目。

正如迈克尔已经建议的那样

采用

--git-dir=dirname

这适用于Windows和Linux

该命令必须在指定目录之后。

git --git-dir=.git1234 status

这不行

git status --git-dir=.git1234 

另外git不会忽略.git1234,因为它会.git所以请确保将新的dir名称添加到.gitignore文件中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM