终端中显示git分支名称的方法

  大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站

本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!


  很多小伙伴们在看教程时,发现教程中的git都显示当前的分支名,自己的git却什么都不显示,每次查看当前分支,还得敲命令去查看,体验不太友好。下面就来说是如何在终端中显示当前git的分支名称。

首先我们执行cd ~到我们的home目录下

然后我们编辑我们的.bashrc文件,输入vim .bashrc进入使用vim进行编辑;

我们将下面的代码复制到.bashrc文件的最下面

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

在粘贴完成后,按ESC进入到命令模式,然后按:wq进行保存退出。

最后我们执行加载的命令:source ./.bashrc

到这里,我们就可以显示我们的git分支名了,小伙们们可以去看看效果了。


  大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站

本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!!

终端中显示git分支名称的方法相关推荐

  1. Ubuntu14.04 64位上配置终端显示git分支名称

    之前在Ubuntu14.04上在终端上显示git分支名称基本上都使用oh-my-zsh,可以参考 https://blog.csdn.net/fengbingchun/article/details/ ...

  2. ubuntu使用git时,终端不显示git分支。

    1:问题描述: 在Windows环境下习惯使用git bash操作git分支,最近学习linux环境,发现linux环境终端不显示git分支,相关现象如下:      期望效果是: 我的linux环境 ...

  3. 无法在终端中显示Git树

    Killswitchcollective.com的旧文章,2009年6月30日 ,有以下输入和输出 git co master git merge [your_branch] git pushupst ...

  4. ubuntu中显示实时网速的方法

    ubuntu中显示实时网速的方法:1.打开ubuntu系统终端:2.输入"sudo add-apt-repository ppa:fossfreedom/indicator-sysmonit ...

  5. linux怎么在终端里查系统信息,Neofetch:在终端中显示Linux系统信息

    Neofetch 是一个简单但有用的命令行系统信息工具,它用 Bash 编写.它会收集有关系统软硬件的信息,并在终端中显示结果.默认情况下,系统信息将与操作系统的 logo 一起显示.但是,你可以进一 ...

  6. Jenkins Pipeline动态使用Git分支名称的技巧

    前言 在上一篇 Jenkins 使用环境变量 中,帮助大家使用一条 Docker 命令就可以快速玩转 Jenkins,同时用最简单的方式解释了 Jenkins 中让人混乱的环境变量,本文还是接着变量说 ...

  7. 让Terminal显示git分支

    vi ~/.bash_profile ### 显示git分支 parse_git_branch () { git branch 2> /dev/null | sed -e '/^[^*]/d' ...

  8. html分级显示的下拉列表,javascript实现在下拉列表中显示多级树形菜单的方法

    本文实例讲述了javascript实现在下拉列表中显示多级树形菜单的方法.分享给大家供大家参考.具体如下: 这里演示在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项 ...

  9. IDEA中使用Git功能和IDEA中的Git分支管理

    IDEA中使用Git功能 IDEA中创建Git仓库 1.设置Git程序的路径 2.设置编译器的GitHub账号 3.新建项目 4.发布项目到GitHub IDEA向Git提交修改后的代码 1.实现gi ...

最新文章

  1. Python应用——自定义函数:分割PDF文件函数
  2. golang中map并发读写问题及解决方法
  3. 如何在centos中找到安装mysql_centos上如何安装mysql
  4. assign深拷贝_Object.assign 深拷贝?浅拷贝?
  5. nfc卡模式与标准模式_张家口市环卫进入首都标准“京环模式”
  6. 基于Java+SpringBoot+vue+element等动物救助平台设计和实现
  7. 01-mysql数据库入门篇-认识mysql-01-05
  8. ITester软件测试小栈长期持续在线征集
  9. 2018 蓝桥杯省赛 B 组模拟赛(五)题 F题
  10. Python如何输出格式清晰的dict
  11. js创建对象,用函数实现对象创建,并实现内函数共享
  12. 把数据对象转成字符串_R语言处理环境监测数据(2):时间数据处理
  13. MacOS系统下matplotlib中SimHei中文字体无法启动解决办法
  14. python 如何判断一个三位数是不是水仙花数
  15. avr 运行 linux,linux(ubuntu9.04)安装avr编译环境
  16. 整理一些除了Google Adsense以外比较适合英文站的国外广告联盟
  17. 海洋CMS采集-内置接口的海洋CMS采集
  18. RabbitMQ管理界面基本操作
  19. Easter Eggs
  20. Maven多模块开发Action:Consider defining a bean of type '*.*.*' in your configuration解决

热门文章

  1. DICOM医学影像协议
  2. 集美大学计算机毕业论文,集美大学毕业论文要求.doc
  3. 论文计算机本科字数,211本科毕业论文多少字?毕业论文多少字数要求
  4. 数据湖三剑客Delt Lake、Hudi、Iceberg详解
  5. python中时间模块datetime总结
  6. win7 安装openssh_win7系统安装OpenSSH的操作方法
  7. python输出多行数据合并_pandas之多行按类合并为一行
  8. 增加对IE11的兼容
  9. linux网线插拔后ip地址丢失,网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置static静态ip地址...
  10. DeepFlow Large displacement optical flow with deep matching