[英]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.