Windows 环境下配置 git bash 的 HOME 默认路径
0.引
在 windows 下安装 git 之后, git 默认的HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义。为了修改默认路径,有两种方法:(1)修改Git/etc/profile相关参数;(2)按Windows的方式,即创建环境变量,Home,然后设置路径。
1. 修改profile相关参数
(1)针对 git version 1.x 适用
笔者以 git version 1.9.5.msysgit.1 为例。
打开 Git/etc/profile,找到
# normalize HOME to unix path HOME="$(cd "$HOME" ; pwd)" export PATH="$HOME/bin:$PATH"
增加两行,修改后的代码如下
# normalize HOME to unix path HOME="你想要修改的HOME路径" HOME="$(cd "$HOME" ; pwd)" cd export PATH="$HOME/bin:$PATH"
再次启动 Git bash,就会自动进入新修改后的 HOME 路径了,之后新配置的 .SSH 文件夹也为在新路径中。
(2)HACK
若是Windows系统,为了方便起见可以顺手加上一个变量名用于自定义项目目录,此做法不但便于路径跳转,也可以在启动git时自动进入项目目录。方法极为简单,只需在profile文件中加入:
# set Project Path proj="你的项目文件目录" cd $proj
如代码所「言」,可使用cd $proj命令即可跳转到项目目录,也可以按需定义其他变量。
如果您对bush非常了解,应该能猜到linux的bash的配置方案理应也在这行得通。而事实也的确如此,有profile就有bashrc。
在HOME目录下新建文件.bashrc写入你最惯用的配置,比如alias、bind、export 等,执行source ~/.bashrc即刻生效。
【参考文献】
2. 按 Windows 方式创建环境变量
笔者使用 git version 2.6.3.windows.1 , 其 profile 文件变化较大,采用另外一种方式修改 HOME 默认路径。
以Windows 7 为例:
计算机->属性->高级系统设置(系统属性)->环境变量-用户变量 添加 Home 变量,指定其值为[盘符]:\[你的目录] (例如:D:\file)。点击确定,退出。 然后重新开启 Git Bash 即可。
3. 直接修改快捷方式中的起始位置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)