Git for Windows 如何让 bash 启动目录默认是$HOME

2015-12-24 04:52:42 +08:00
 MajestySolor
用的是 Git for Windows portable
通过添加环境变量设定了$HOME 目录
但是 bash 启动的默认目录仍然是 Git portable 自己的目录
如何配置 .bashrc 或者 .profile 让 bash 启动的默认目录变成 $HOME
另外如何设置 bash 自己的代理环境,不想用全局
2505 次点击
所在节点    问与答
10 条回复
xiamx
2015-12-24 06:23:58 +08:00
echo "export HOME=/maison/de/lutillisateur" >> ~/.bashrc

HOME=后面自己改成你想要的
msg7086
2015-12-24 06:42:47 +08:00
rc 最后试试 cd $HOME ?
airycanon
2015-12-24 09:32:22 +08:00
我是在 git 快捷方式的属性里,设置起始位置,同求代理配置。
kokutou
2015-12-24 09:40:14 +08:00
用 msys2 吧。。。 pacman 值得拥有~
airycanon
2015-12-24 09:54:05 +08:00
@kokutou pacman 安装的 git ,好像不会显示项目当前的分支名称,是版本原因吗?
Cu635
2015-12-24 10:34:28 +08:00
@airycanon

在 bash 的 PS1 中显示 branch 名称得用__git_ps1 命令。

在 bashrc 中设置 PS1='……$(__git_ps1)……'才行。省略号看你自己需要设置啥。
josephpei
2015-12-24 10:40:55 +08:00
还有个 babun ,基于 cygwin 的,可以在 windows 上用 zsh 和 oh my zsh , http://babun.github.io/
kokutou
2015-12-24 10:42:18 +08:00
@airycanon 咦,我倒是没注意。好像是不能显示,要做点调整吧。
josephpei
2015-12-24 10:42:19 +08:00
babun 代理设置

Setting up proxy
To setup proxy uncomment following lines in the .babunrc file (%USERPROFILE%\.babun\cygwin\home\USER\.babunrc)

# Uncomment this lines to set up your proxy
# export http_proxy=http://user:password@server:port
# export https_proxy=$http_proxy
# export ftp_proxy=$http_proxy
# export no_proxy=localhost
ginger9
2015-12-24 12:14:40 +08:00
建快捷方式,属性,目标"路径\git-bash.exe",起始位置填$HOME 试试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245744

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX