Windows GitBash:如何更改MinTTY配置文件的存储位置?

Windows GitBash:如何更改MinTTY配置文件的存储位置?,windows,git,Windows,Git,我使用的是PortableGit,但它仍然会在我的用户主文件夹中创建一些文件。我想要完全的便携性 我随后将HOME变量设置为指向我创建的文件夹,PortableGit\HOME\user(其中PortableGit是我的Git安装文件夹)。现在我发现在我创建之后创建的.mintyrc配置文件仍然存储在我的用户主文件夹中,而不是\home\user 如何使git bash在我指定的文件夹中存储并运行MinTTY的配置文件 更改HOME变量成功地用于global.gitconfig文件。有了这个便携

我使用的是PortableGit,但它仍然会在我的用户主文件夹中创建一些文件。我想要完全的便携性

我随后将
HOME
变量设置为指向我创建的文件夹,
PortableGit\HOME\user
(其中
PortableGit
是我的Git安装文件夹)。现在我发现在我创建之后创建的
.mintyrc
配置文件仍然存储在我的用户主文件夹中,而不是
\home\user

如何使git bash在我指定的文件夹中存储并运行MinTTY的配置文件

更改HOME变量成功地用于global.gitconfig文件。有了这个便携式Git安装,我将同时在我的计算机上的repos和位于我的USB上的repos上工作,如果这些信息重要的话…

考虑一下:

对于其配置文件,它按以下顺序读取
/etc/mintyrc
$APPDATA/mintty/config
~/.config/mintty/config
~/.mintyrc

对于用于配置颜色方案的资源文件、贝尔字符的波形文件或本地化文件,它分别在目录
~/.mintty
~/.config/mintty
$APPDATA/mintty
/usr/share/mintty
中的一个目录中查找子文件夹主题、声音或语言,以最先找到的为准

~/.config/mintty
文件夹是XDG默认的基本目录。
$APPDATA/mintty
文件夹对于共享mintty各种安装的通用配置(例如cygwin 32/64位、MSYS、Git Bash)特别有用

在您的情况下,请尝试将
C:\User\\.mintyrc
移动到右侧的
HOME
文件夹,并通过再次启动bash会话查看是否考虑到它。

确保已将
HOME
定义为用户环境变量,并打开一个新窗口,以继承所述环境变量的新值。

我尝试从
C:\User\
中删除
.minttyrc
,并将其添加到
HOME
文件夹中,但是git bash似乎没有识别它,因为它仍然显示默认字体大小,而不是我设置的字体大小。在git bash窗口中运行
echo$HOME
,确实会显示新设置的主文件夹路径。@vegzh仅用于测试,您是否可以移动相同的配置文件并将其重命名为
$APPDATA/mintty/config
,jsut以查看是否考虑到这一点?