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 cachecontrol未反映在jetty服务器上   java根据XSLT版本选择XSLT处理器   使用Lombok项目的java不明确方法调用   java powershell为每个文件构建一个要执行的字符串   java如何在Vaadin组合框中添加搜索图标?   从输入流读取有限长度的java最佳实践   动态操作后GridLayoutManager中的java项高度   java理解ThreadPoolExecutor中的池大小   在java中保持地址空间不变   java无法理解为什么我有空对象引用   java优化项目Euler#22   java会因为多线程而覆盖代码中的DataSnapshot吗   java文件夹层次结构遍历   java在循环中动态创建方法   音频Java无法组合2个以上。wav文件   java在具有UTF8样式名称的文件夹/目录中运行可运行的JAR文件   java如何在具有动态根键时反序列化JSON