Git变得容易了

gits的Python项目详细描述


Build StatusPyPI version

Gitsy-Git变得容易了!在

NOTICE: gitsy is still very much under construction, I'll notify when a standard beta version is ready.

Gitsy是git的补充CLI,可以获得更好的git流和git体验。在

我启动它是为了提高我的git生产力并回答4个主要用例:

  1. 快速提交-git的add、commit和push的组合。在
  2. 撤消更改-轻松撤消对文件所做的所有更改,无论它是暂存的还是未暂存的。在
  3. 轻松的分支跳跃-在分支之间移动,即使你有未老化的更改,也不必进行转移。在
  4. 简化git忽略重置-你不小心推了一些你想忽略的东西。在

除此之外,我还为git流添加了一些交互性—选择器、复选框、提示等

安装

使用包管理器pip安装foobar。在

pip install gitsy

使用

gitsy可以在没有上下文(开箱即用)的globaly中使用,也可以在分支上下文中使用。在

无上下文:

^{pr2}$

Alt text

# To undo changes in an unstaged changed file:
gitsy undo file_1.py 
# To pick a file just drop the file's name:
gitsy undo

Alt text

# for staged files use:
gitsy regret

# ... 

分支上下文:

  • 待定

  • 谷歌fire
  • Python
  • 询问者
  • 表情符号

贡献

欢迎拉取请求。对于重大变化,请先打开一个问题,讨论您希望更改的内容。在

请确保根据需要更新测试。在

本地开发环境

  • 待定

许可证

MIT

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

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?