Git .bash_profile 右键单击不起作用
Git .bash_profile Not Working With the Right-click
每当我右键单击文件夹并单击 Git Bash 时,我的 .bash_profile 无法正常工作。当我用它的桌面图标打开 Git Bash 时,它工作得很好。这是我的 .bash_profile:
source ~/git-completion.bash
green="\[3[0;32m\]"
blue="\[3[0;34m\]"
purple="\[3[0;35m\]"
reset="\[3[0m\]"
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export PS1="$green\u$green$(__git_ps1)$blue \w $ $reset"
我尝试搜索,但到目前为止我没有看到一些答案或至少没有提示来回答我的问题。
顺便说一句,我从一个名为 "Using Git and Github" 的无畏课程中获得了这段代码。他们在那里有一个讨论论坛,但我只参加了免费课程,所以我无法访问它
提前致谢!
Bash 来源 .bash_profile
如果以登录方式打开 shell。当您通过右键单击文件夹打开 git bash 时,它不会作为登录名打开 shell,因此 bash 不会获取 .bash_profile
。放置您的设置的正确文件是 .bashrc
,它来自 bash in interactive non-login shells.
只需将 .bash_profile
重命名为 .bashrc
。
为避免 bash 脚本中出现冗余内容,您可以创建 .bashrc 文件:
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
每当我右键单击文件夹并单击 Git Bash 时,我的 .bash_profile 无法正常工作。当我用它的桌面图标打开 Git Bash 时,它工作得很好。这是我的 .bash_profile:
source ~/git-completion.bash
green="\[3[0;32m\]"
blue="\[3[0;34m\]"
purple="\[3[0;35m\]"
reset="\[3[0m\]"
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export PS1="$green\u$green$(__git_ps1)$blue \w $ $reset"
我尝试搜索,但到目前为止我没有看到一些答案或至少没有提示来回答我的问题。
顺便说一句,我从一个名为 "Using Git and Github" 的无畏课程中获得了这段代码。他们在那里有一个讨论论坛,但我只参加了免费课程,所以我无法访问它
提前致谢!
Bash 来源 .bash_profile
如果以登录方式打开 shell。当您通过右键单击文件夹打开 git bash 时,它不会作为登录名打开 shell,因此 bash 不会获取 .bash_profile
。放置您的设置的正确文件是 .bashrc
,它来自 bash in interactive non-login shells.
只需将 .bash_profile
重命名为 .bashrc
。
为避免 bash 脚本中出现冗余内容,您可以创建 .bashrc 文件:
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi