我有一个包含许多C文件的存储库。给定两个提交的SHA哈希值,
我目前正在查看git log,git commit和git diff文档。如果有人之前做过类似的事情,可以给我一些指针,告诉我从哪里开始或如何继续。
<commit-sha-1>
和 <commit-sha-2>
,我想编写一个脚本(可能是bash/ruby/python),以检测这两个提交之间在存储库中的C文件中已更改的函数。我目前正在查看git log,git commit和git diff文档。如果有人之前做过类似的事情,可以给我一些指针,告诉我从哪里开始或如何继续。
gif diff
的-W
/--function-context
标志可能是一个不错的起点。 - Chris