有没有什么能比较智能地总结git下两个提交间改动的方法?

如标题。举个例子,一个git仓库的两个提交之间,有一千个文件只是其中的同一个变量名被改了;然后另外也有几十个文件经历了大的改动。

作为一个菜鸡,我的土办法一直都是git diff ...,然后硬啃、或者视情况拿正则先过一遍。最近这类diff看多了,有点脑壳疼。

于是就想着,有没有什么智能点的方法,能够做出诸如“啊以下这一千个文件里有同一个变量名被改了,而这个、那个和blablabla有较大的改动你得留心一下”这样的总结?

感觉是得上ai

1 Like

好像有一些AI工具帮你总结git提交:

1 Like

vs code中的git history插件

没有commit message吗?提交的人不写?
如果是你自己提交的,你自己不知道改了什么?

感觉这就是提交人没有做好

git history这个插件我也装了,说起来它的compare功能我一直没成功用出来过,每次都是选完两个待比较项就没动静了。

就是我自己的私人仓库。commit msg当然写了,但因为时间跨度很大,而且往往会隔数个提交对同一个字段反复进行修改,所以才需要多次进行总结。而且commit msg其实根本不够我写的。