修改PS1,当进入git目录下,自动显示branch name

方法1.

function git_branch {

branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"

if [ "${branch}" != "" ];then

if [ $branch == *"HEAD"* ];then

branch="`git rev-parse --short HEAD`"

fi

echo "($branch)"

fi

}

export PS1='\[\e]0;\u@\h: \w\a\]{debian_chroot:+(debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;32m\](git_branch)\\\[\\033\[00m\\\]\\'

方法2.

PS1='\u@\h:\w(__git_ps1 " (%s)")\\ '

相关推荐
提笔了无痕4 小时前
git基本了解、常用基本命令与使用
git·后端
一苓二肆8 小时前
代码常用工具使用
git·vscode·docker·github·vim
Elieal9 小时前
12 Git 多人协作(完整版工作流)
git
好好研究9 小时前
Git - 项目克隆命令、冲突处理流程
git·gitee
空空kkk9 小时前
Git——多人协作
git
Cx330❀11 小时前
Git 分支管理完全指南:从基础到团队协作
大数据·git·搜索引擎·全文检索
梅梅绵绵冰11 小时前
Git版本控制
git
好好研究11 小时前
Git - 多人协作流程
git·gitee
_OP_CHEN11 小时前
【Git原理与使用】(五)Git 多人协作:从分支协作到冲突解决,团队开发效率翻倍秘籍
linux·运维·git·团队开发·运维开发·企业级组件·git多人协作
wangjialelele13 小时前
git工作原理、个人使用到多人协作开发与git FLOW模型
c语言·c++·git·团队开发·个人开发