17611538698
info@21cto.com

Git 2.54 发布:新增实验性“git history”命令

开源 0 18 15小时前
图片
Git 开发者们这两天发布了 Git 2.54,它为开发者们带来了一些有趣的新功能。
Git 2.54 最引人注目的是新增的实验性命令`git history`。
`git history` 的使用方法比现有的工具更简单,可以更轻松地重写仓库历史记录中的某些元素。
`git history` 目前支持 `reword` 和 `split` 子命令。使用`git history reword [commit] ` 会打开编辑器,允许你直接修改特定提交的消息,并更新所有继承自该提交的分支。
`git history split [commit]`命令可以交互式地将一个提交拆分成两个,只需选择要拆分到新父提交中的代码块即可。

Git 2.54 还提供了一种在配置文件中定义钩子的新方法,该方法适用于当前 `Git/hook` 目录之外的命令。此外,维护期间的几何重打包默认启用,以及其他一些小的改进。
此版本发布后,Git 维护者Junio C Hamano(滨野纯)还留了个言:
从今晚开始,我将离线两周,希望在那之前能完成“next”的更新,并可能发布新周期的第一批更新。这次没有指定的临时维护者,但我相信,如果发布版本和代码树最终表现得非常糟糕,社区能够在我不在期间进行自我管理 ;-)。

看来,他要休一个五一假期了。

作者:洛逸

参考:

GitHub 博客:

https://github.blog/open-source/git/highlights-from-git-2-54/

Git发布公告:

https://lore.kernel.org/lkml/xmqqa4uxsjrs.fsf@gitster.g/

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信