用 Python 增强 Git

Posted M78-Seven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 Python 增强 Git相关的知识,希望对你有一定的参考价值。

场景

现如今有点规模的公司都使用GitFlow模式进行分支管理、虽然插件给我们带来了非常大的方便,但切换分支、找分支、起分支还是那么的麻烦

需求

在社会主次国家,每个生活在底层的劳动人民,他们默默的工作着,各种996、多线程的工作着

每个码农都同事进行着非常多的需求,为了使我们的工作更加的有效率!我们也给自己提几个需求!

  • 快速的建立hotfix/feature分支
  • 在繁多的本地分支中快速的切换到指定工作分支
  • 清楚的描述出每个分支对应的任务描述

.......

为此 给原生的git 增强的想法早就出现了,只是一只没去写~,今个儿就用Python来提升下!

开发中

9月14号

  • 建立仓库
  • 实现 查看 所有分支
  • 创建分支、
  • 快速切换分支
  • help信息

创建分支的时候提示输入任务名、描述等。查看所有分支的时候给分支都打上对应的索引号、通过切换指定的索引号来切换分支,同事显示的时候也把分支描述显示出来

再更新...

代码在GitHub

本文来自博客园,作者:M78-Seven,转载请注明原文链接:https://www.cnblogs.com/m78-seven/p/15270325.html

以上是关于用 Python 增强 Git的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段