高效地更新、拆分和重新排列git提交
git-revise的Python项目详细描述
git修订
git revise
是一个子命令,用于有效地更新、拆分和重新排列
承诺。它深受git rebase
的启发,但是它试图
高效且符合人体工程学的面向补丁堆栈的工作流。
默认情况下,git revise
将对目标提交应用分段更改,
更新HEAD
以指向修订的历史记录。它还支持拆分
提交和重写提交消息。
与git-rebase
不同,git revise
避免修改工作目录和
索引状态,在内存中执行所有合并,并且仅在
必要的。这使得它在大型代码基上运行得更快,并且
避免使生成无效。
安装
$ pip install --user git-revise
文档
文档(包括用法和示例)位于Read the Docs上。