@torek向我指出了正确的方向,建议我看一下<path>
论点。这是我按模块获取详细列表的方法。
单个模块中的更改...
git diff --name-only commitPointA..commitPointB ./moduleA
多个模块中的更改...
git diff --name-only commitPointA..commitPointB ./moduleA ./moduleB
在这里可能值得指出的是,模块名称仅表示存储库中该模块的根文件夹名称。
就是这样,最后很简单。
通过路径指定的一种替代方法是仅将输出通过管道传递,grep
并指定您真正感兴趣的内容,例如模块名称(我知道这很明显)。
这是一个简单的示例:
git diff --name-only commitPointA..commitPointB | grep 'module-name'
您也可以将其扩展为搜索多个值,只需查看grep手册页以获取更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句