git-命令行显示当前目录分支

news2024/12/28 1:56:18

搜索家目录.bashrc隐藏文件,找到如下内容

forlinx@ubuntu:~$ vi .bashrc

if [ "$color_prompt" = yes ]; then
   PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
   PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

修改家目录.bashrc文件

forlinx@ubuntu:~$ vi .bashrc

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

if [ "$color_prompt" = yes ]; then
    //注释以上内容修改为:
    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\$ '
else
	PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

生效.bashrc文件

forlinx@ubuntu:~$ source .bashrc

显示效果:git分支会以黄色显示

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/987639.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

气传导耳机什么牌子好?盘点五款好用的气传导耳机分享

​对于气传导耳机,大家最关心的可能是佩戴会不会不舒服?音质好不好?会不会漏音?等问题。面对这些问题,今天我就为大家推荐几款市面上最好的气传导耳机,总有一款适合你的! ①NANK南卡00压气传导…

一次预制体丢失[XX prefab at index n is missing]的排查经历 及 【用代码查找场景中的预制体】

一、症状描述 (1)从【主场景】跳转【某场景】时,报错——预制体丢失[prefab is missing] (2)在编辑器单独启动该场景,没有报错 二、症状溯源 场景里面有预制体实例,但是我把预制体的资源删除…

脚本:python实现樱花树

文章目录 代码效果 代码 from turtle import * from random import * from math import * def tree(n, l):pd () # 下笔# 阴影效果t cos ( radians ( heading () 45 ) ) / 8 0.25pencolor ( t, t, t )pensize ( n / 3 )forward ( l ) # 画树枝if n > 0:b random () *…

算法训练营day44|动态规划 part06:完全背包 (完全背包、 LeetCode518. 零钱兑换 II、377. 组合总和 Ⅳ )

文章目录 完全背包518. 零钱兑换 II思路分析代码实现思考总结 377. 组合总和 Ⅳ思路分析代码实现思考总结 完全背包 完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。 依然举这个例子: 背包最大重量为4。 物品为: 重量价值物品…

电工-什么是电压

什么是电压?电压计算公式和单位换算及电位差概念讲解 前面第一课中学过电路的组成,而第二课中介绍了电流的一些基本概念、计算公式和单位换算,然而我们在电路等用电的地方还听到过电压这个概念,本文就给大家介绍什么是电压及电压…

【校招VIP】产品功能设计之思维创意考察

考点介绍: 在产品设计的过程中,为了解决用户在产品使用过程中的问题,或者想让产品相比于竞品更加与众不同,那就需要有创意思维。创意是一种通过创新思维意识,来挖掘资源组合方式从而提升资源价值的方法。 产品功能设计…

【django】Forbidden (CSRF cookie not set.)

CSRF 表示django全局发送post请求均需要字符串验证 功能: 防止跨站请求伪造的功能 工作原理: 客户端访问服务器端,在服务器端正常返回给客户端数据的时候,而外返回给客户端一段字符串,等到客户端下次访问服务器端时…

正中优配:股票顶部形态有哪些?

股票顶部形状是投资者们在炒股中必备的技术之一,它是指股票价格上涨到最高点之后开始跌落的形状。因而,判断股票顶部形状十分有必要,能够协助投资者采纳正确的交易战略,避免经济损失。本文将从多个视点分析股票顶部形状&#xff0…

Arthas 排查JVM问题总结

一、安装 在Arthas官网:https://arthas.aliyun.com/中下载安装包。 执行java -jar arthas-boot.jar就可以启动。 二、常见命令 dashboard:查看JVM全局概览,包括线程、堆内存、GC还有系统信息等 thread:常见命令,查看…

【JS进阶】防抖与节流

防抖与节流 1.防抖 1.1 为什么要防抖? 在项目中,有的操作是高频触发的,但是其实触发一次就好了,比如我们短时间内多次缩放页面,那么我们不应该每次缩放都去执行操作,应该只做一次就好。再比如说监听输入…

视频直播点播平台EasyDSS视频云平台播放器码率显示不全的原因及其解决办法

EasyDSS互联网视频云平台可提供一站式的视频转码、点播、直播、推拉流、时移回放等服务,也能支持4K视频的直播、点播等功能。EasyDSS可用于视频点播,并支持OBS、推流相机、EasyRTMP等设备的推流直播,可应用在AR、VR、无人机推流、虚拟直播、教…

Word文档超过了20MB如何缩小?文件压缩这样做

在现代办公中,我们常常会遇到各种大小的Word文档,而当一个文档大小超过20MB时,无论是发送还是接收,都会带来诸多不便。那么,如何将过大的Word文档缩小呢?下面,就给大家分享几个简单且实用的方法…

【面试心得】WebBench 整理

在面试九识的时候,被问到了WebBench的原理,当时没答上来,这里做一个整理 WebBench 源码【带注释】:GitHub - YukunJ/annotated-webbench-1.5: bilingually annotated Webbench-1.5 webbench是一个轻量的压测工具,可以…

ipad触控笔是哪几款?开学季性价比电容笔推荐

随着新学期的临近,很多同学都在询问,步入新学期的时候,应该买什么类型的电容笔?苹果的电容笔价格不菲,有必要去选购吗?因为苹果笔拥有着一种特殊的重力压感,所以其的价格很贵,但是其…

Vue中使用qrcode实现渲染生成二维码中间添加自定义logo-demo

效果 安装 npm i qrcode 使用 import QRCode from qrcode; 具体生成过程 <template><div class"banner-login"><img :src"qrDataUrl" /></div> </template><script setup> import { ref, reactive } from vue; …

怎么压缩视频?最新压缩技巧大分享

在日常生活中&#xff0c;我们常常需要处理各种各样的视频文件&#xff0c;有时候&#xff0c;视频文件的大小会成为我们传输和存储的难题。那么&#xff0c;如何有效地压缩视频文件呢&#xff1f;下面就为大家介绍三个实用的方法&#xff0c;让你轻松解决视频大小的问题。 方法…

JS中Promise对象及其使用方式

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是 Promise 对象⭐ 如何使用 Promise⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&#xff01;这个专栏是为那些对We…

第14章 内核空间与用户空间数据交互实验(iTOP-RK3568开发板驱动开发指南 )

在“第12章 字符设备驱动框架实验”中&#xff0c;已经对file_operations结构体的进行了填充&#xff0c;该结构体的每一个成员都对应着一个系统调用&#xff0c;例如read、write等&#xff0c;在对应的实验中&#xff0c;只是对调用函数进行了标志打印&#xff0c;并没有真正实…

Gradle下载库速度过慢解决办法

最近搞了个Gradle的项目&#xff0c;项目下载依赖库太慢了&#xff0c;于是… Gradle下载库速度过慢的问题可能由多种原因导致&#xff0c;以下是一些可能的解决方案&#xff1a; 1、使用国内镜像站点&#xff1a; 你可以改变Gradle的配置&#xff0c;使用国内的镜像站点来下…

如何在本地使用Docker搭建和运行Kubernetes集群

文章目录 1. 准备环境2. 安装Minikube3. 启动Minikube集群4. 验证集群5. 部署一个示例应用创建一个Deployment部署应用检查部署 6. 访问应用创建一个Service部署Service获取Service的访问地址 7. 清理资源结论 &#x1f388;个人主页&#xff1a;程序员 小侯 &#x1f390;CSDN…