繁体   English   中英

在git合并冲突期间访问不同的分支

[英]Access different branches during a git merge conflict

我知道你可以在合并冲突期间看到文件的状态

git show :1:file
git show :2:file
git show :3:file 

但我想做什么差异? git diff :1 :2无法识别那些分支。 是否有一个git命令来执行此操作(当然我可以保存:1:file本地:1:file并手动执行diff。

另外,我找不到任何对此show :1:file引用show :1:file中的文件?

也许你可以使用unix diff命令和一些带有<(...)语法的临时命名管道(如本文所述 ):

diff    <(git show :1:file) <(git show :2:file)
vimdiff <(git show :1:file) <(git show :2:file)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM