如何在 2 个不同的本地分支机构之间对同一文件调用 git diff?

How do I call git diff on the same file between 2 different local branches?

有没有办法检查我当前分支中的工作目录与特定文件中另一个分支的工作目录之间的差异?例如,如果我在文件 1 的分支 A 中工作,我想比较分支 B 上的文件 1 的差异。

使用 git diff branch 分支文件名语法:

git diff branchA branchB -- file.cs

输入你的两个分支名称,并可选择使用-- filename选项指定一个文件!祝你好运,如果你有问题,请告诉我。

假设您在一个名为 legacy 的分支上,并且想要将文件 build.gradlemaster 分支上的相同版本进行比较:

git diff master build.gradle

如果您想比较两个分支中的不同文件,以下内容将有所帮助

git diff develop:foo.txt master:bar.txt