技术栈

修改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='\\\e0;\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语言初识(一)】
相关推荐
Sagittarius_A*
5 小时前
Web 安全之 Git 泄露:原理剖析 + CTFHub Log/Stash/Index 全题型解法
git·安全·web安全
lazy H
6 小时前
从入门到日常开发,一篇文章掌握 Git 核心操作
git·后端·学习·github
zzqssliu
14 小时前
煤炉自动代拍系统的队列设计与超时控制机制
git·github
一支绝命钩
14 小时前
FPGA工程Git常用操作手册
git
不搞学术柒柒
18 小时前
Git新功能完整开发提交流程
git
午安~婉
1 天前
Git中SSH连接
前端·git·gitee
888CC++
1 天前
VS Code Git 工作树:解锁多分支并行开发新体验
git
阿虎儿
1 天前
Git exclude 功能解析
git
隔窗听雨眠
1 天前
VS Code Git工作树:多分支并行开发的完整实践方案
git
^yi
1 天前
【Linux系统编程】快速上手git仓库管理,核心三板斧
git
热门推荐
01GitHub 镜像站点02如何新建文件夹? 电脑新建文件夹的4种方法032026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片04AI科技热点日报 | 2026年07月01日05国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路07幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南08微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新092026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?10【解构】DeepSeek V4 发布:技术报告深度解读 + 横向对比六大开源模型,我们的判断是……