Terminal展示仓库分支名
# 打开配置文件
vim ~/.bashrc
1
# 加入配置
# git branch name config 设置展示仓库地址
function git-branch-name {
git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"
}
function git-branch-prompt {
local branch=`git-branch-name`
if [ $branch ]; then printf " [%s]" $branch; fi
}
PS1="\[\033[0;36m\]\W\[\033[0m\]\[\033[0;32m\]\$(git-branch-prompt)\[\033[0m\] 😬 "
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 使配置文件生效
保存退出
执行命令使配置生效
source ~/.bashrc
1
需要开机自动生效,请参考 开机自动加载bashrc配置
# 效果
在非git仓库目录下,终端显示 当前文件夹名称
在git仓库目录下,终端显示 当前文件夹名称 和 当前分支名称,😬表情用于明显的标记命令的起始位置,比常规的 $ 更明显
# 注意
以上配置是针对于 终端shell类型为 bash 的情况,如果是 zsh,会报错不生效,需要将 shell 类型切换为 bash
上次更新: 2024-01-07 11:14:31