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