终端中显示git分支名称的方法
终端中显示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分支名称的方法相关推荐
- Ubuntu14.04 64位上配置终端显示git分支名称
之前在Ubuntu14.04上在终端上显示git分支名称基本上都使用oh-my-zsh,可以参考 https://blog.csdn.net/fengbingchun/article/details/ ...
- ubuntu使用git时,终端不显示git分支。
1:问题描述: 在Windows环境下习惯使用git bash操作git分支,最近学习linux环境,发现linux环境终端不显示git分支,相关现象如下: 期望效果是: 我的linux环境 ...
- 无法在终端中显示Git树
Killswitchcollective.com的旧文章,2009年6月30日 ,有以下输入和输出 git co master git merge [your_branch] git pushupst ...
- ubuntu中显示实时网速的方法
ubuntu中显示实时网速的方法:1.打开ubuntu系统终端:2.输入"sudo add-apt-repository ppa:fossfreedom/indicator-sysmonit ...
- linux怎么在终端里查系统信息,Neofetch:在终端中显示Linux系统信息
Neofetch 是一个简单但有用的命令行系统信息工具,它用 Bash 编写.它会收集有关系统软硬件的信息,并在终端中显示结果.默认情况下,系统信息将与操作系统的 logo 一起显示.但是,你可以进一 ...
- Jenkins Pipeline动态使用Git分支名称的技巧
前言 在上一篇 Jenkins 使用环境变量 中,帮助大家使用一条 Docker 命令就可以快速玩转 Jenkins,同时用最简单的方式解释了 Jenkins 中让人混乱的环境变量,本文还是接着变量说 ...
- 让Terminal显示git分支
vi ~/.bash_profile ### 显示git分支 parse_git_branch () { git branch 2> /dev/null | sed -e '/^[^*]/d' ...
- html分级显示的下拉列表,javascript实现在下拉列表中显示多级树形菜单的方法
本文实例讲述了javascript实现在下拉列表中显示多级树形菜单的方法.分享给大家供大家参考.具体如下: 这里演示在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项 ...
- IDEA中使用Git功能和IDEA中的Git分支管理
IDEA中使用Git功能 IDEA中创建Git仓库 1.设置Git程序的路径 2.设置编译器的GitHub账号 3.新建项目 4.发布项目到GitHub IDEA向Git提交修改后的代码 1.实现gi ...
最新文章
- Python应用——自定义函数:分割PDF文件函数
- golang中map并发读写问题及解决方法
- 如何在centos中找到安装mysql_centos上如何安装mysql
- assign深拷贝_Object.assign 深拷贝?浅拷贝?
- nfc卡模式与标准模式_张家口市环卫进入首都标准“京环模式”
- 基于Java+SpringBoot+vue+element等动物救助平台设计和实现
- 01-mysql数据库入门篇-认识mysql-01-05
- ITester软件测试小栈长期持续在线征集
- 2018 蓝桥杯省赛 B 组模拟赛(五)题 F题
- Python如何输出格式清晰的dict
- js创建对象,用函数实现对象创建,并实现内函数共享
- 把数据对象转成字符串_R语言处理环境监测数据(2):时间数据处理
- MacOS系统下matplotlib中SimHei中文字体无法启动解决办法
- python 如何判断一个三位数是不是水仙花数
- avr 运行 linux,linux(ubuntu9.04)安装avr编译环境
- 整理一些除了Google Adsense以外比较适合英文站的国外广告联盟
- 海洋CMS采集-内置接口的海洋CMS采集
- RabbitMQ管理界面基本操作
- Easter Eggs
- Maven多模块开发Action:Consider defining a bean of type '*.*.*' in your configuration解决
热门文章
- DICOM医学影像协议
- 集美大学计算机毕业论文,集美大学毕业论文要求.doc
- 论文计算机本科字数,211本科毕业论文多少字?毕业论文多少字数要求
- 数据湖三剑客Delt Lake、Hudi、Iceberg详解
- python中时间模块datetime总结
- win7 安装openssh_win7系统安装OpenSSH的操作方法
- python输出多行数据合并_pandas之多行按类合并为一行
- 增加对IE11的兼容
- linux网线插拔后ip地址丢失,网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置static静态ip地址...
- DeepFlow Large displacement optical flow with deep matching