当前位置: 首页 > news >正文

Linux 终端显示 Git 当前所在分支

一、前置预备知识


PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。

在~/.bashrc中修改PS1的环境变量可以修改主机提示符

function git_branch {branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"if [ "${branch}" != "" ];thenif [ "${branch}" = "(no branch)" ];thenbranch="(`git rev-parse --short HEAD`...)"fiecho " → $branch"fi
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[01;32m\]$(git_branch)\[\033[00m\]\n\$'

source一下即可


http://www.mrgr.cn/news/8760.html

相关文章:

  • RabbitMQ安装 docker
  • 【Redis】Redis 持久化 -- RDB AOF
  • 层次分析法
  • 【设计模式】模板方法模式和迭代器模式
  • 单片机外部中断+定时器实现红外遥控NEC协议解码
  • LEAP模型在能源环境发展、碳排放建模预测及分析中实践应用
  • java操作zookeeper
  • 【话题】关于工厂模式和策略模式
  • 机架式服务器通常适用于哪些场景?
  • 2.redis背景知识
  • 34次8.22(docker基础)
  • 哈希-赎金信字母相关
  • Linux(面试篇)
  • FFmpeg的入门实践系列一
  • 打造高效的编程学习“知识宝库”:从笔记记录到知识管理
  • Object.entries 作用
  • SEO古诗网,可做站群,可二开成泛——码山侠
  • 【网络编程】select实现服务器与客户端进行通信
  • RabbitMQ 基础总结
  • 基于imx6ull平台移植ffmpeg3.4.5及ffmpeg验证