标签: git diff
要将文件与某个不是当前HEAD的提交进行比较,我调用git log,记下提交哈希,然后调用git diff <hash> filename。
git log
git diff <hash> filename
有没有办法像这样使用diff命令:git diff -<x_commits_back> filename并将文件与x个版本之前的版本进行比较?
git diff -<x_commits_back> filename
x
谢谢
答案 0 :(得分:5)
是的,您可以使用:
git diff HEAD~X -- filename
视情况更换X。请注意,它遵循合并提交的第一个父级。
X