我正在开发一个大型 Web 项目,其中包含大量用于执行 RESTful API、身份验证等的代码。一个大型团队可以完成所有这些工作。我只在项目的科学计算内核上工作,一个目录中大约有 20 个文件。
有没有办法在两个分支之间进行“git diff”,这仅限于单个目录中的那些文件?
如果我执行“git diff master my_branch”,我会在数百个与我无关的文件中看到增量。当然,我可以通过执行 'git diff master my_branch -- file1'、'git diff master my_branch -- file 2' 等在我关心的目录中逐个文件地执行此操作,但这非常乏味。
我想做的基本上是'git diff master my_branch -- /root/foo/scientific_modules/*.py'或类似的东西。