博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为bash shell添加git分支名称提示
阅读量:5931 次
发布时间:2019-06-19

本文共 576 字,大约阅读时间需要 1 分钟。

hot3.png

20115718_iihp.jpeg 本文通过 同步至oschina,获取最新版本和更好的阅读体验请查看原文:

众所周知,zsh有一个非常好用的功能,进入git项目里,在终端可以看到git分支的名称提示:

而在bash默认没有这个功能, 但是也是很简单,在网上找了一下,几行代码就实现了。非常简单。

 

1 在~/.bashrc文件里新增一个函数,用于获取git的分支信息

parse_git_branch() {     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'}

2 将获取的git分支信息附加到终端提示符之后

#PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' # old bash shell promptPS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] "

完成后,执行一次~/.bashrc或者重新打开终端即可

source ~/.bashrc

参考:

感谢阅读本文,欢迎访问获取更多内容或

转载于:https://my.oschina.net/falcon10086/blog/862937

你可能感兴趣的文章
中国在两年内赶超美国AI?李开复:不一定
查看>>
埃森哲、亚马逊和万事达卡抱团推出的区块链项目有何神通?
查看>>
Node 7.6默认支持Async/Await
查看>>
.NET Core如何为项目提供高性能解决方案?
查看>>
你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
查看>>
HashMap源码分析
查看>>
compass watch 报CompatibilityError 解决方案
查看>>
Payara基金会发布全面支持MicroProfile 2.0的5.183版Payara Server和Payara Micro
查看>>
函数式编程语言时代已经来临
查看>>
Yarn将用TypeScript重写,Flow惨遭亲爹抛弃!
查看>>
Visual Studio 2017 15.7预览版发布
查看>>
Python数据科学平台Anaconda的最新发布中增加了Microsoft VS Code
查看>>
利用媒体云实现差异化
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>
保Cloudera弃Hortonworks,新平台将支持五大云供应商
查看>>
斩获BAT等7家Offer!GitHub 4万Star项目作者的面试经历
查看>>
编写Linux内核模块——第二部分:字符设备
查看>>
LinkedIn开源Dr. Elephant
查看>>
ASP.NET Core 3.0项目开始“瘦身”
查看>>
敏捷领导力的反面模式
查看>>