如何区分文件,例如pom.xml,从主分支到 Git 中的任意旧版本?
pom.xml
你可以做:
git diff master~20:pom.xml pom.xml
…将您的当前版本pom.xml与master20 年前通过第一个父版本的版本进行比较。当然,您可以将 替换master~20为提交的对象名称 (SHA1sum) 或指定修订的许多其他方式中的任何一种。
master
master~20
请注意,这实际上是将旧pom.xml版本与工作树中的版本进行比较,而不是在master. 如果你愿意,那么你可以改为执行以下操作:
git diff master~20:pom.xml master:pom.xml