给人类的。

legit的Python项目详细描述


灵感来自Github for Mac。

概念

GitHub for Mac不仅仅是一个git客户机。

关于黑客新闻 说得最好:

They haven’t re-created the git CLI tool in a GUI, they’ve created something different. They’ve created a tool that makes Git more accessible. Little things like auto-stashing when you switch branches will confuse git veterans, but it will make Git much easier to grok for newcomers because of the assumptions it makes about your Git workflow.

为什么不把这种创新带回指挥系统呢?

接口

switch <branch>
切换到指定分支。 默认为当前分支。 自动隐藏和取消隐藏任何更改。(别名:sw
sync [<branch>]
同步给定的分支。默认为当前分支。 隐藏、获取、自动合并/重新定位、推送和取消灰烬。 只能同步已发布的分支。(别名:sy
publish [<branch>]
将指定的分支发布到远程。(别名:pub
unpublish <branch>
从远程删除指定的分支。(别名:unp
undo
un执行git历史记录中的最后一次提交。(别名:un
branches
显示可用分支的列表。

安装

https://img.shields.io/pypi/v/legit.svghttps://img.shields.io/travis/kennethreitz/legit.svghttps://img.shields.io/coveralls/github/kennethreitz/legit.svg

PyPI使用python包管理器:

pip install legit

或者从GitHub Releases下载一个独立的windows可执行文件。

要从git存储库安装最新版本,请执行以下操作:

git clone https://github.com/kennethreitz/legit.git
cd legit
python setup.py install

注意:如果遇到被拒绝的权限, 在pippython setup.py命令之前,预先准备sudo

然后您就可以使用美妙的legit命令了。在内部运行 一个仓库。

要查看用法和示例,请运行legit,无需命令或选项:

legit

要安装git别名,请运行以下命令:

legit --install

要卸载git别名,请运行以下命令:

legit --uninstall

命令选项

所有合法命令都支持--verbose--fake选项。

要查看legit调用的git命令,请使用--verbose选项:

legit sync --verbose

如果您想查看legit使用的git命令,但不想调用它们,请使用--fake选项:

legit publish --fake

注意事项

  • 所有远程操作都由$ git config legit.remote remotename
  • 中标识的远程执行
  • 如果stash pop合并失败,legit将停止。我想添加对失败合并的检查,并用友好的错误报告撤消该命令。

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

推荐PyPI第三方库


热门话题
使用SerializationUtils时java ClassNotFoundException。克隆()   java Cucumber+spring:如何通过测试触发SmartLifecycle事件?   java如何使ProGuard以简单的方式工作?   java JSP页面显示来自集合的日期   谷歌地图检查坐标是否位于JAVA中谷歌地图API的多边形中   java如何在终端中使用“tokens”打印令牌?   java获取编译错误:包com。威里奥。sdk不存在   java会使用JAXB或类似工具自动填充HATEAOS链接吗?   Javascript(GraalJS)与Java中未签名的右移>>>>   如何在Java代码中创建jdbc请求的Jmeter测试   java如何在CellList中添加或删除单个元素?   java Progressbar:如何创建原始对象的深度副本