鉴于此输出:
c:\git\xxx>git log --oneline -n 5
b99c981 Merge remote-tracking branch 'origin/xxx-newfeature' into xxx-blah
e53f30a [maven-release-plugin] prepare for next development iteration
e40978b [maven-release-plugin] prepare release xxx-3.9.6
0639706 Modified Ant installion path
654ef47 [maven-release-plugin] prepare for next development iteration
要查看的GIT diff命令是什么:
注意我一直在使用git difftool
直观地查看差异(当我能弄明白我正在做什么时......)
答案 0 :(得分:1)
对于第一个,请尝试
git show 0639706
或者,您可以
git diff 0639706~1 0639706
对于第二个,
git diff 0639706~1
应该做的伎俩。如果您只想查看文件名而不是整个差异,则可以在任一命令中使用--name-only
选项。
答案 1 :(得分:0)
假设“改变了什么”意味着“产生详细说明变化的差异输出”:
在提交0639706中发生了什么变化
products = [1, 1, 2, 3];
articles| article_number | price
__________________________________
| 1 | 10.0
| 2 | 12.5
| 3 | 9.95
自提交0639706
以来,所有提交内容都发生了变化
git show 0639706