git - 如何比较GIT中不同提交中的特定文件?

标签 git compare commit

我有时需要查看不同提交中特定文件的更改。有没有简单的方法可以做到这一点,而无需重置和 checkout 文件并重命名为另一个临时文件?

最佳答案

例如尝试一下

git diff 278d8..1cf1d www/index.html

这两个十六进制代码都是标识提交的 SHA1 哈希的唯一前缀。

有时使用 gitk 浏览差异也很有帮助,但这仅显示相邻提交之间的差异。

关于git - 如何比较GIT中不同提交中的特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508668/

相关文章:

git - 运行 gitk 时出错

node.js - lerna 在 Jenkins 上发布 "git remote update"失败 "Could not read from remote repository."

javascript - 检查所选日期是否来自同一周 javascript

django - 在 Django 中提交事务后运行代码

git - 使用Git,如果在新功能分支期间,当我们需要进行热修复时,我们是否应该创建一个热修复分支?

Git 将特定提交推送到远程分支

mysql - 为什么在未发出提交时插入记录?

没有提交消息的 Git 提交

ruby - 如何将字符串与数组进行比较以确定最高索引值?

image - 错误图像::比较(jpg 文件)