是否可以使用 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 选项。我刚刚尝试了一下,发现它有效。