git - 如何比较两个不同分支中的文件?

  显示原文与译文双语对照的内容

我有一个脚本可以在一个分支中正常工作,并且在另一个分支中被破坏。 我想看看两个版本 side-by-side,看看它们有什么不同。 有什么方法可以做到这一点?

于一个比较工具相关以便清除我不是 looking. 我正在寻找一个 git diff 命令,它允许我将主版本与当前的分支版本进行比较,以查看已经更改的内容。 我不在合并的中间或者任何地方。 我想说的是


git diff mybranch/myfile.cs master/myfile.cs

时间:

git diff 可以显示两个提交之间的差异:


git diff mybranch master -- myfile.cs

如果你已经配置了一个参数,同样的参数也可以传递给 git difftool

你可以这样做: git diff branch1:file branch2:file

如果你配置了 difftool,那么你也可以: git difftool branch1:file branch2:file

视窗比较程序相关问题:, 。如何查看 git diff 输出

...