如何比较Git中的不同版本。假设我的文件在4个分支上有10个版本跨度,我如何将一个版本的文件与另一个版本的文件进行比较?
答案 0 :(得分:2)
基于git diff
:
git diff oneRef ANotherRef -- <path>
git diff [options] <commit> <commit> [--] [<path>…]
使用路径指定仓库中文件的路径。
您可以用浩大的多种方式指定提交:
有关详细信息,请参阅git rev-parse中的“指定修订”。
另请参阅learngit site:
如果要比较两个快照之间的文件 - 项目的两个版本 - 而不是比较快照和工作目录的内容,可以在命令行上指定两个版本:
$ git diff v1.0 v1.1 -- afile