linux terminal显示git分支

这篇具有很好参考价值的文章主要介绍了linux terminal显示git分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先查看PS1:

echo $PS1

在.bashrc中添加下面修改:

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

注意:PS1是系统的环境变量,只需要在原有PS1添加下面内容就可以显示git分支,其他内容也可以按照个人喜好修改。文章来源地址https://www.toymoban.com/news/detail-613926.html

\[\033[01;32m\]$(git_branch)

到了这里,关于linux terminal显示git分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git操作--->在远程删除了某个分支,但本地使用git branch -r的时候还是会显示某个分支存在是什么原因

    💕又迷糊了哈哈,以为自己命令执行错了,结果可能是缓存的原因:💕 😂如果你发现使用 git branch -r 命令显示了一个远程没有的分支,这可能是由以下几个原因造成的:😂 缓存的远程分支信息: 当你克隆一个仓库或者与远程仓库交互时,Git 会在本地保存远程分支的缓存信

    2024年02月19日
    浏览(39)
  • git diff两个分支有差异git merge却显示没有可以合并的内容

    problem: 用git diff可以发现两个分支还是有很多不一样的地方,可用git merge显示not something we can merge 输入gitk查看,发现preview已经在这个分支前面了。。。虽然不太懂,但这样是没办法将preview合并当前分支的,只能这个分支合并preview。。。 解决:因为也不会别的解决方法,因

    2024年02月12日
    浏览(37)
  • 【Linux】:Linux中的Git分支管理

    本章开始介绍 Git 的杀⼿级功能之⼀(注意是之⼀,也就是后⾯还有之⼆,之三……):分⽀。分⽀就是科幻电影⾥⾯的平⾏宇宙,当你正在电脑前努⼒学习 C++ 的时候,另⼀个你正在另⼀个平⾏宇宙⾥努⼒学习 JAVA 如果两个平⾏宇宙互不⼲扰,那对现在的你也没啥影响。不过

    2024年02月02日
    浏览(26)
  • Git使用篇:Mac&Window---Vscode 终端命令行显示分支名和Tab自动补全

    ###:mac终端美化 https://www.jianshu.com/p/fd457aaee3e7 配置地址 终端改成git window终端美化 setting.json修改这个

    2024年02月11日
    浏览(29)
  • Git学习(一)基于本地操作:Git初识、Git安装(Linux-ubuntu)、Git 基本操作、分支管理

    目录 Git 初识 Git 安装(Linux-ubuntu) Git 基本操作 创建 Git 本地仓库 配置 Git 认识工作区、暂存区、版本库 添加文件 查看 .git 文件 修改文件 版本回退 撤销修改 情况一:对于工作区的代码,还没有 add 情况二:已经 add ,但没有 commit 情况三:已经 add ,并且也 commit 了  删除文

    2024年04月08日
    浏览(53)
  • AndroidStudio最下方显示不出来Terminal等插件

    File-Settings-Plugins 然后在上面的输入框中输入Terminal,并将最右侧的对勾打上即可。 安装即可

    2024年02月09日
    浏览(29)
  • Pycharm中Terminal(终端)不显示虚拟环境名解决方法

    Pycharm中打开项目配置完需要的虚拟环境后,在Terminal(终端)中无法切换及显示当前需要运行代码的虚拟环境。 比如以下一种情况: 1、显示PS 问题图说明:如果是PS 前缀可以看到Shell path处给的路径是应该powershell.exe运行文件,所以终端才会一直显示PS 。 2、显示 Python信息 问

    2024年02月12日
    浏览(46)
  • IDEA的Terminal无法执行git命令

    一般在安装好git之后,我们可以在IDEA中集成git工具,后续就可以直接在IDEA中执行git操作,当然如果你非要直接打开git的命令窗口也是ok的。 IDEA集成git很简单,在Version Controlle中找到git配置,在Path to Git executable中配置好git的bin目录下的git.exe路径即可,切记是bin目录下的git.e

    2024年02月16日
    浏览(32)
  • Qt编程之仿gnome-terminal终端样式 +颜色文字显示

    本文采用QTextBrowser作为文本显示窗口,进行文本的显示。本文实例实现的效果并没有终端的输入效果,这里只是提供一些仿终端样式思路。 1.ui文件:采用一个QWidget为主窗口,QTextBrowser做文本显示 MainWindow .cpp代码实现: QTextBrowser样式表代码: 左边是仿照效果,可以看到大致

    2024年01月18日
    浏览(34)
  • Linux上,执行git clone url , 显示“-bash: git: 未找到命令”,解决办法?

    解决办法:是安装git命令;但是在安装git命令之前,需要先启用EPEL存储库。 一.先启用EPEL存储库 如果没有安装 get(x32)或 wget (x64),需要提前安装下; 系统位数不同命令也会有所差异,下面将以CentOS 7 x32/x64 位为例: RHEL/CentOS 7 x32位执行以下命令: 执行命令: RHEL/CentOS 7

    2024年02月08日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包