Git .bash_profile无法使用右键单击



每当我右键单击文件夹并单击 Git Bash 时,我的.bash_profile都不起作用。当我使用桌面图标打开 Git Bash 时,它工作得很好。这是我的.bash_profile:

source ~/git-completion.bash
green="[33[0;32m]"
blue="[33[0;34m]"
purple="[33[0;35m]"
reset="[33[0m]"
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export PS1="$greenu$green$(__git_ps1)$blue w $ $reset"

尝试搜索,但到目前为止,我没有看到一些答案或至少提示来回答我的问题。

顺便说一句,我从一个名为"使用 Git 和 Github"的 udacity 课程中获得了这段代码。 他们在那里有一个论坛,但我只注册了免费课程,所以我无法访问它

提前感谢!

Bash 源.bash_profile是否将其作为登录 shell 打开。当您通过右键单击文件夹打开 git bash 时,它不会作为登录 shell 打开,因此 bash 不会获取.bash_profile。放置设置的正确文件是 .bashrc ,它由交互式非登录 shell 中的 bash 提供。

只需将.bash_profile重命名为 .bashrc 即可。

为了避免 bash 脚本中的冗余内容,您可以使用以下命令创建 .bashrc:

if [ -f ~/.bash_profile ]; then
    . ~/.bash_profile
fi

相关内容

  • 没有找到相关文章

最新更新