git显示分支名称
发布日期:2021-10-10 05:31:28 浏览次数:36 分类:技术文章

本文共 591 字,大约阅读时间需要 1 分钟。

在shell中显示git分支名称

文章目录

引言

在开发的时候,新申请了一个开飞机,但是这个机器在git切换分支的时候,不显示分支,每次都需要输入

git branch

命令,非常不方便。

解决办法

在shell的配置文件中,添加

function git-branch-name {
git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3}function git-branch-prompt {
local branch=`git-branch-name` if [ $branch ]; then printf " [%s]" $branch; fi}PS1="\u@\h \[\033[0;36m\]\W\[\033[0m\]\[\033[0;32m\]\$(git-branch-prompt)\[\033[0m\] \$ "
注意: 上面的 git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3 可以改成 git symbolic-ref --short -q HEAD,  更简洁, 而且测试有效.

因为远程服务器使用的是 bash, 所以配置文件在 ~/.bashrc, 添加上面的代码之后, 输入 source ~/.bashrc 使配置立即生效.

转载地址:https://blog.csdn.net/qq_22054285/article/details/87933969 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:使用git pull文件时和本地文件冲突怎么办?
下一篇:git简单教程

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月16日 08时12分59秒