git不同分支文件对比 | 南锋

南锋

南奔万里空,脱死锋镝余

git不同分支文件对比

我们在开发过程中,使用切换不同分支,进行分支合并和代码对比是经常会用到的操作,有很多方法可以实现,这里介绍一种可视化的方法,很方便。

前提

需要安装gitbeyond compare这两个工具,适用于在git中直接对比分支

步骤

1、配置Beyond Compare 作为 gitdiff 工具

注意,这里只需要配置一次即可

1
2
3
git config --global diff.tool bc
git config --global difftool.bc.path "C:/Program Files/Beyond Compare 5/BCompare.exe"
git config --global difftool.prompt false

第二行命令,需要确保路径正确,根据自己的安装路径修改

2、使用git运行Beyond Compare进行分支对比

1
git difftool branch1 branch2

这里是将逐个文件打开进行对比

3、一次性比较所有不同文件

1
git difftool -d branch1 branch2

这会在 Beyond Compare 中打开一个文件夹比较视图。

+