git history editor
1.0.0
GIT历史编辑器是由GitHub页面托管的易于使用的在线工具,旨在帮助您编辑过去的提交。
只需键入git.io/editor即可使用它⚡️
编辑您的git历史记录采取3个主要步骤:
为了导入任何项目中有关过去提交的信息,GIT历史记录编辑询问您的git log的结果。
因为该日志是通过程序读取的,所以它使用--pretty=format的git log的格式进行格式化,然后编码为base64 ,以避免运输返回或空格的问题。
只有最后100次提交被进口,因为真正巨大的提交历史记录可以大大减慢您的浏览器,甚至使其崩溃。
要运行的导入命令如下:
git log -100 --pretty=format: " %H*#%an*#%ae*#%at*#%s " | base64 | tr -d " n "GIT历史编辑器具有一个不错的UI,旨在让您编辑过去的每项提交中所需的内容,或者创建适用于多个提交的规则。尝试一下。
完成edit步骤后,GIT历史记录编辑器提供了一个可以运行的脚本,以便立即应用更改。
该脚本使用git filter-branch命令,这是重写精确度的git分支历史记录的痛苦方式。