git和github为那些对生产力上瘾的人
gg的Python项目详细描述
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
- 概念证明