Git:在两个存储之间执行差异

Git:在两个存储之间执行差异

是否可以使用 Git 对两个存储区进行差异比较?

例如,我有以下储藏物:

stash@{2}: On peformanceFix#3: 20170728T164841
stash@{3}: On peformanceFix#2: 20170727T073349

我想要两者之间的区别。

答案1

正如所提到的令人困惑佩尔·奎斯特·阿隆森在评论中,最简单的解决方案是:

git diff stash@{2} stash@{3}

添加 -p 后它也能起作用,但是并没有增加太多价值。

git diff -p stash@{2} -p stash@{3}

奇怪的是,Git 的文档并不建议使用两次 -p 选项。我刚刚尝试了一下,发现它有效。

相关内容