bash直接在命令行显示git的分支

实现在bash命令行直接显示git的分支

在 ~/.bashrc 中添加

操作系统为:CentOS Linux release 7.2.1511 (Core)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vim  ~/.bashrc
## 添加
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

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\] \$ '

## 刷新bash
source ~/.bashrc
---------------- 谢谢光临 ----------------

本文标题:bash直接在命令行显示git的分支

文章作者:pxrux

发布时间:2020年10月10日 - 00:10

最后更新:2020年10月10日 - 00:10

原始链接:http://www.mykernel.cn/bash_git.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%