小编典典

如何将一个文件与 Git 中的任意版本进行比较?

all

如何区分文件,例如pom.xml,从主分支到 Git 中的任意旧版本?


阅读 97

收藏
2022-03-25

共1个答案

小编典典

你可以做:

git diff master~20:pom.xml pom.xml

…将您的当前版本pom.xmlmaster20 年前通过第一个父版本的版本进行比较。当然,您可以将 替换master~20为提交的对象名称
(SHA1sum)
指定修订的许多其他方式中的任何一种。

请注意,这实际上是将旧pom.xml版本与工作树中的版本进行比较,而不是在master. 如果你愿意,那么你可以改为执行以下操作:

git diff master~20:pom.xml master:pom.xml
2022-03-25