git和github为那些对生产力上瘾的人

gg的Python项目详细描述


https://travis-ci.org/peterbe/gg.svg?branch=masterhttps://badge.fury.io/py/gg.svg

git和github命令行瑞士军刀对生产力上瘾。

gg是一个基本命令,所有创建分支、列出分支的工作, 清理分支,连接到Bugzilla等由 plugins

gg是有状态的。意思是,插件(不是全部!)需要额外存储 用于其他命令的信息。例如,到 连接到github帐户可能需要存储github访问令牌。

安装

注意!在编写本文时,gg需要python 3。

这样做的目的是在全局范围内安装gg

sudo pip install gg

但这是可选的,你也可以把它安装到你当前的 虚拟环境:

pip install gg

如果不想在 当前工作的虚拟环境在您的全局系统python中, 您可以先安装pipsi 安装并设置好后:

pipsi install gg

接下来,你需要安装一些插件。见 PLUGINS.rst 获取可用插件的列表。

bash完成

首次下载 gg-complete.sh 把它保存在你电脑的某个地方。然后将这一行放入您的.bashrc (或.bash_profile如果您在OSX上):

source /path/to/gg-complete.sh

如何开发

要解决此问题,请首先运行:

pip install -U --editable .

现在您可以键入:

gg --help

如果您安装了更多的插件,它们将列在 --help命令。

版本历史记录

0.1
  • 概念证明

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列