Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >bash显示git分支

bash显示git分支

原创
作者头像
森破
发布于 2020-08-03 03:35:51
发布于 2020-08-03 03:35:51
3.5K0
举报
文章被收录于专栏:森破笔记森破笔记

在~/.bashrc文件末尾添加如下代码

代码语言:txt
AI代码解释
复制
function git_branch {
    branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
    if [ "${branch}" != "" ];then
        if [ "${branch}" = "(no branch)" ];then
            branch="(`git rev-parse --short HEAD`...)"
        fi
        echo " ($branch)"
    fi
}
export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
搭建常用开发环境
前两天犯了一个愚蠢的错误,我的bazel环境出了一点点小问题,然后被我误操作删除了一个C的头文件彻底跑不起来了。在google很久后终于在github上找到一个解决办法,执行一个rm命令,当时我以为这个命令的效果会和maven上的clean然后重新build就ok了。是的,我的电脑被删除干净了。
呼延十
2019/07/01
1.1K0
搭建常用开发环境
Mac系统的终端显示git当前分支
当我第一次在mac系统下使用git的时候,发现一个问题,git默认是不显示当前所在的分支名称,然后网上查找资料,找到了解决办法,终于可以显示本地当前分支,现在分享如下。 1 进入你的home目录 cd ~ 2 编辑.bashrc文件 vi .bashrc 3 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}"
用户1174387
2018/01/17
3.9K0
mac终端使用git命令行显示分支信息
原文地址:https://segmentfault.com/a/1190000019928335
10km
2021/04/13
1.6K0
如何调教你的终端提示符?
有必要对里面的一些信息进行解释。例如[\033[01;32m]中,01为前景色,32为背景色,颜色代码如下:
编程珠玑
2020/03/31
1.1K0
如何调教你的终端提示符?
macOS(Big Sur)命令行终端显示git分支
关于在命令行显示git分支,我找到了网上很多文章,都类似,比如下面这篇: 《mac终端使用git命令行显示分支信息》 就是修改.bashrc脚本添加如下代码就可以了,我之前在linux平台基本就是这么干的。
10km
2021/04/13
4.7K0
linux基础(day24)
8.6 管道符和作业控制 管道符、作业控制 ctrl z //暂停一个任务 jobs //查看后台的任务 bg [id] //把任务调到后台 fg [id] //把任务调到前台 命令后面加&直接丢到后台 管道符的使用 管道符 | ,表示把前面命令输出的结果,传输给后面的命令 cat 1.txt |wc -l ;cat 1.txt |grep 'aaa' grep 命令,用来过滤指定关键词的命令,只要在一行中含有这个关键词,就会把这一行过滤出来 wc -l 命令,查看文件有多少个 [root@loca
运维小白
2022/01/06
5710
linux学习第二十四篇:管道符和作业控制,shell变量,环境变量配置文件
vmstat 1 自动显示系统的状态 sleep 100 可以使系统沉睡100秒 管道符和作业控制 管道符的作用:把管道符前面执行的结果输出内容交给管道符后面的命令。 查看1.txt的内容并输出给wc -l命令统计行数: cat 1.txt |wc -l 查看1.txt的内容并输出给grep命令查询关键词’aaa’: cat 1.txt |grep ‘aaa’ 暂停一个任务,比如用vim正在编辑一个文件,可以暂停到命令界面做别的事情,vim编辑的文件则暂停在后台里: ctrl z 把任务调
用户1215343
2018/02/05
8530
linux学习第二十四篇:管道符和作业控制,shell变量,环境变量配置文件
【可视化教程】iTerm2+oh-my-zsh+solarized配色方案
其中export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '是注释掉的。
静默加载
2020/05/29
4.3K0
Linux:终端提示符 (prompt) 不如期生效原因
前言 先来简单介绍下, prompt是什么鬼? 顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触shell的童鞋, 都有看到, 那就是我们在输命令时前面的那串提示符. 例如:
Lin_R
2018/10/22
2.9K0
Linux:终端提示符 (prompt) 不如期生效原因
K8S 生态周报| Kubernetes 修复了转义漏洞,可以放心的查看资源了
ko-build/ko: Build and deploy Go applications on Kubernetes 是一个专注于为 Go 应用程序构建容器镜像的工具。
Jintao Zhang
2022/12/07
4080
K8S 生态周报| Kubernetes 修复了转义漏洞,可以放心的查看资源了
Kali Linux 初装采坑汇总
每次初装Kali Linux 时,总是要被一些坑困扰。为了便于日后查阅,我将一些常见的坑以及必要的配置操作,收集汇总写在这篇推文里。有兴趣的伙伴也可以参考,使用其他发行版的 Linux 也有参考价值。
悠风
2019/08/28
2.8K0
Kali Linux 初装采坑汇总
管道符、shell变量、环境变量配置文件 原
还可以使用set命令查看shell变量,该命令不仅可以显示系统内置环境变量,还可以显示用户自定义的环境变量。
阿dai学长
2019/04/03
8200
shell命令基本知识点
命令历史 # cat /root/.bash_history       //存放历史命令的地方 # history      //查看命令历史的条数 # echo $HISTSIZE       //查看可以保存的条数 # vim /etc/profile       //改变变量HISTSIZE的值 “/HISTSIZE” 去搜索 # source /etc/profile       //这样才能使我们刚刚修改的值生效 # vim /etc/profile →在HISTSIZE下增加 HISTTIME
老七Linux
2018/05/09
7830
8.9 环境变量配置文件
环境变量配置文件目录概要 /etc/profile 用户环境变量,交互,登录才执行 /etc/bashrc 用户不能登录,执行shell就生效 ~/.bashrc ~/.bash_history ~/.bash_logout PS1='[\033[01;32m]\u@\h[\033[00m]:[\033[01;36m]\w[\033[00m]$ ' //带颜色显示命令行左边 系统的环境变量配置文件 两个纬度,一个是系统层次,一个是用户层次 系统层次,就是/etc 下的文件 用户层次,就是用户家目录下的
运维小白
2022/01/06
4390
Centos7系统巡检
这周闲得慌,就根据需求写了差不多20个脚本(部分是之前分享过的做了一些改进),今天主要分享一个给平时运维人员用的centos7系统巡检的脚本,或者排查问题检查系统情况也可以用..
jwangkun
2021/12/23
8100
这 7 个 Linux 命令,你是怎么来使用的?
使用 Linux 系统的开发者,很多人都有自己喜欢的系统命令,下面这个几个命令令是我平常用的比较多的,分享一下。
IOT物联网小镇
2021/06/22
1K0
这 7 个 Linux 命令,你是怎么来使用的?
修改 mysql/oracle/bash/vimrc/cmd 提示符格式与颜色
(1)修改mysql提示符: MySQL 客户端的默认提示符是 "mysql>",基本上没什么实际作用。其实可以修改这个提示符,让它显示一些有用的信息,例如当前所在的数据库等。修改方法有四种,其中前两种只对当前连接有效,后两种则对所有连接有效。 我的建议:vi /etc/my.cnf [mysql] prompt=\\u@\\h: \\d \\r:\\m:\\s> 效果: mysql -uroot -proot Welcome to the MySQL monitor. Commands end with
用户1177713
2018/02/24
1.5K0
修改 mysql/oracle/bash/vimrc/cmd 提示符格式与颜色
Mac终端主题文字修改
链接:https://github.com/altercation/solarized
SL_World
2022/05/06
2.1K0
Mac终端主题文字修改
教你美化电脑终端,只需2分钟
在npm的日益壮大下,开发项目时我们无法离开「终端」,但是如果你作为一名具备美感的前端,可能会吐槽为什么系统自带的终端会那么丑。下面贴上「Windows」和「MacOS」自带的终端界面。
JowayYoung
2020/04/01
1.3K0
教你美化电脑终端,只需2分钟
Zookeeper、HDFS、HBase安装笔记
经过这几天的学习,对大数据有了一定的了解。这次在我自己的本机上安装了zookeeper、HDFS、HBase集群。并把安装时的过程记录了下来。
Lvshen
2022/05/05
7120
Zookeeper、HDFS、HBase安装笔记
相关推荐
搭建常用开发环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档