当我这样做时,git diff COMMIT我会看到该提交和 HEAD 之间的更改(据我所知),但我想查看该单个提交所做的更改。
git diff COMMIT
我没有在diff/上找到任何明显的选项log来给我那个输出。
diff
log
要查看特定COMMIT哈希的差异,COMMIT提交的哈希在哪里:
COMMIT
git diff COMMIT~ COMMIT将向您展示 that COMMIT‘s 的祖先和COMMIT. 有关命令的详细信息,请参阅git diff的手册页以及有关符号及其朋友的gitrevisions 。
git diff COMMIT~ COMMIT
或者,git show COMMIT会做一些非常相似的事情。(提交的数据,包括它的差异 - 但不包括合并提交。)请参阅git show 手册页。
git show COMMIT
(还将向您展示它与头部git diff COMMIT之间的区别。)COMMIT