pgit--分支描述管理工具

一、背景

在开发中,我们会同时开发多个需求,每个需求都会有对应的分支,当我们创建了众多分支的时候,想切换到某个需求开发分支,git branch一下,蒙了
在这里插入图片描述

二、技术调研

为了一眼明了分支用途,我们希望给分支添加描述,并且便于查看

1.git提供了给分支添加描述的命令

git config branch.{branch_name}.description your_description

2.我们可以通过以下命令查看或编辑当前分支描述

git branch --edit-description

3.但是,我们通过git branch依然看不到分支描述,想要切换时依旧很蒙


三、pgit工具安装(仅支持mac,Linux未灰度实验)

1. 下载pgit工具

下载链接:https://download.csdn.net/download/u011532067/12303566

2. 移动pgit工具文件至/usr/local/bin目录下

3. 在/usr/local/bin下执行命令:

	chmod +x pgit

4. pgit工具安装完成


四、pgit使用说明

1. 在git工程根目录下执行pgit命令

git工程根目录:工程目录下执行ls -a命令查看,存在.git目录,即为git工程根目录

2. 基础命令

	pgit: git扩展工具 
	usage: pgit [des] [-h] [-v] 
	pgit常用命令:
	辅助命令
	        -h              查看pgti使用说明
	        -v              查看pgit版本信息
	分支描述命令[des]
	        des             列出分支及其描述 (*过滤无描述分支)
	        des -d          删除当前分支描述
	        des -h          查看des使用说明
	        des 描述信息    给当前分支添加描述信息

分支添加描述:pgit des 我的分支描述
查看分支描述: pgit des
删除当前分支描述:pgit des -d
示例:
在这里插入图片描述

五、展望

pgit工具主要用于快速便捷通用的扩展git自定义工具,有更多需求,可直接评论,欢迎共建
待pgit功能丰富度&通用度达到一定规模后,会将源码工程托管至github,共同维护
方便你我他,coding笑哈哈

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
文件(E)编辑(E) 视图(M) 导航(N) 代码(C) 重构(R) 构建(B) 运行(山) 工具(I) Git(G) 窗口W) 帮助(H) 瑞 吉外卖[D:\瑞吉外卖] - applicationyml [untitled] 吊截图工具 里▼人L临Application▼>在CC▼■|Git(G);kV入+0。 吊新建(N) 模式M)▼C 3延迟(D) ▼X取消(Q) 瑞吉外卖〉 untitled ) src ) main ) resources ) 6 application.yml 项目 朵王云交-Cotoller.java X C SetmealContoller.java ShopingCarContollerjava xe UserConrtollerjava xm pom.xml (ntited)使用’模式'按钮选择截图模式,或单击新建’按钮。 java spring: 截图工具正在移动.. 口com D itheima application: 在将来的更新中,截图工具将移到新的家。尝试改进的功 v D common #设置开发当前应用的名称 使用截图和草图(&S)(或尝试快捷方式Windows徽标键 9 BaseCantext name: reggie_ _take_ out Shift + S)像往常一样进行截图。 P CustomException 。GlobalExceptionHandler datasource: #设置数据源以及连接配置 试用”截图和草图” 。JacksonObjectMapper druid: MyMetaObjecthandler driver- cLass-name: com . mysqL. cj. jdbc . Driver b config 1 urL: jdbc:mysqL://locaLhost:3306/ ruiji?serverTimezone=Asia/ Shanghai&useUnicode=true&characterEncoding=utf MybatisPlusConfig username: root RedisConfig 3 password: jqL1*9700 O WebMvcConfig 4 redis: v D controller C AddresBookController 5 host: 192. 168.200.129 #ip CategoryController 6 port: 6379 #端口 CommonController 9 DishController 17 password: root@123456 #密码 没设密码的话不用写 ◎EmployeeController 8 database: 0 #连接数 ◎OrderController 9 OrderDetailController 9 SetmealController 0 mybatis -pLus: 9 ShoppingCartController 21 configuration: 9 UserController 2 #在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射 ,. entity map-underscore-to- camel-case: true #设置为truel时t:可以用驼峰命名法->->->数据库 表名为xaddress_ book ,那么实 9 AddressBook 4 Log- impL: org. apache . ibatis . Logging. stdout. Stdout ImpL #控制台打印sqL日志 Category 25 gLobaL-config: Dish 。DishFlavor 26 db-config: Employee 7 id-type: ASSIGN_ ID #配置 主键生成策略 OrderDetail Document1/1 ) spring: 》 redis: , password: ) root@ 123456 a Arderc pGit>运行三TODO0问题CProfiler之Dependencies2终端八端点人构建.Spring a事件日志 构建大014三小tceth二中11八幼之的 17.00.cnirutr。,入六坡量110 构建车25 18:28 0n果 O回后x中 2023/3/10
03-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值