我知道您可以使用
在合并冲突期间查看文件的状态git show :1:file
git show :2:file
git show :3:file
但我想做什么差异? git diff :1 :2
无法识别这些分支。
是否有一个git命令来执行此操作(当然我可以在本地保存:1:file
并手动执行diff。
另外,我在文档中找不到对此show :1:file
的任何引用?
答案 0 :(得分:1)
也许你可以使用unix diff
命令和一些带<(...)
语法的临时命名管道(described in this article):
diff <(git show :1:file) <(git show :2:file)
vimdiff <(git show :1:file) <(git show :2:file)