跳转到内容
Go back

查询最近 40 个 Commit 中 Src 目录的 Diff

更新于:

查询最近 40 个 Commit 中 Src 目录的 Diff

最近在 vibe coding 时,以小步快跑的方式迭代处很多 commit,当迭代到 40 个 commit 时,感觉 coding 已经达到了一个里程碑,于是想查询这 40 个 commit 中 src 目录下的 diff 结果,然后让 ai 去进行 review

通过 deepseek 了解了一下, git diff 命令指定 commit 范围和目录的具体使用方式,如下:

使用明确的 Commit 范围表示法

指定范围的写法:

git --no-pager diff HEAD~40..HEAD -- src/

或者更明确的写法:

git --no-pager diff HEAD~40 HEAD -- src/

使用相对引用(推荐

git --no-pager diff @~40..@ -- src/

指定 Hash 到最新 Commit

coding 到后面,发现每次都需要查询 commit 的数量,然后还有更新命令中的数量参数,感觉有点麻烦,又问了下 deepseek,整理出来的命令参数如下:

git --no-pager diff <specific-hash>..HEAD -- src/

分享文章至:

Previous Post
命令札记
Next Post
批量测试 SSH 密钥对 Git 仓库的访问权限