前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐两个bash环境下的Git插件

推荐两个bash环境下的Git插件

作者头像
企鹅号小编
发布2018-02-01 10:14:22
2.6K0
发布2018-02-01 10:14:22
举报
文章被收录于专栏:编程编程

情景

在使用Git时,常遇到这样的情况:

使用子命令时必须完全输入,并不能像shell那样有命令补全的功能;

Git鼓励大量使用分支,当在分支之间切换时,常常需要使用来查看当前所在的分支;

解决方案

提供两款插件,可以分别解决上述问题。

下载地址

插件1:补全命令 git-completion.bash

https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

插件2:显示当前分支名称 git-prompt.sh

https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh

配置方法

将下列插件下载到Mac或服务器上,如目录中,并在中添加如下内容:

如果希望当前终端立即生效,则执行,否则新开终端窗口时会自动生效。

插件效果

补全命令

类似于shell的命令补全功能:

输入命令,则显示可能有的子命令:

如果按时能够唯一确定子命令,则自动补全子命令;

显示当前分支名称

非git目录的shell提示符显示:

git目录的shell提示符显示:

BTW:

里是分支的名称——test和master,这样就不用老是查看当前分支的名称了。

如果觉得提示符太长,可以设置PS1的值。但要想显示分支的名称,请保留这部分:

参考链接

https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Bash

本文来自企鹅号 - 软件测试技能栈媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 软件测试技能栈媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档