技术栈

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

Wei Yin2024-09-24 5:06

方法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)")\\ '

上一篇:git笔记之在多个分支中复用某个分支提交的更改
下一篇:【Python语言初识(一)】
相关推荐
Cosmoshhhyyy
1 小时前
mac环境下安装git并配置密钥等
git·macos
yuwei021
1 小时前
git大全解
git
小林的技术分享
6 小时前
版本控制系统-Git 学习 《progit》电子书学习记录 第一章 (仅隔个人学习记录用)
git
weixin_45690427
7 小时前
Git登录配置的详细方法
git
鄃鳕
11 小时前
Git , 本地落后远端
git
Yusei_0523
15 小时前
迅速掌握Git通用指令
大数据·git·elasticsearch
qq_37757277
1 天前
git commit - revert + reset + checkout + reorder
git
2301_76723322
1 天前
Git使用和理解上的一些问题
git
nyf_unknown
2 天前
(vue)将文件夹打成tar包, Git Bash(推荐)具体使用
vue.js·git·bash
兔老大RabbitMQ
2 天前
Git Revert 特定文件/路径的方法
git
热门推荐
01UV安装并设置国内源02Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code03KGG转MP3工具|非KGM文件|解密音频04【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)052025最新国内服务器可用docker源仓库地址大全(2025年8月更新)06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南08TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践09阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!10TRAE Rules 实践:为项目配置 6A 工作流