修改git_bash命令行默认显示

时间:2024-12-10 20:05:53

1 背景

Git Bash默认显示用户名、主机、全路径,对于截图而言,会泄露一些隐私。
想办法去掉这些信息。

2 代码内容

# Shows Git branch name in prompt.
parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
# 显示 用户 @ 主机
#export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
# 隐藏用户 @ 主机,显示当前文件夹 
#export PS1="\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\]"

# 只显示当前文件夹
export PS1="\[\e[32;1m\]\W $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "

# 显示全路径
#export PS1="\[\e[32;1m\]\w $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "

3 方法1,直接在命令行工具中修改

打开Git Bash命令行工具,输入以下命令:

nano ~/.bashrc

输入以上内容,之后按ctrl + x保存。
重启命令行即可。

4 方法2:在目录中创建文件并修改

在以下目录创建.bashrc文件。

C:\Users\用户名

输入以上代码内容。

5 效果

如下:
在这里插入图片描述

可以看见,不再显示用户名和主机信息。

6 参考

https://zhuanlan.zhihu.com/p/418321777