git diff HEAD -- file_name 可以查看工作区和版本库最新版本的区别,但是不够直观。
有没有什么比较好的工具能够更直观的比对呢?可以使用Beyond Compare。
在git中怎么使用Beyond Compare?
可以使用命令也可以直接编辑.gitconfig文件设置
编辑.gitconfig文件操作流程
(1)打开.gitconfig 文件,文件的路径在C:\Users\Administrator文件夹中
(2)新增如下配置并保存
[diff]
tool = bc3
[difftool]
prompt = false
[difftool "bc3"]
cmd = \"C:/Program Files (x86)/Beyond Compare 3/BCompare.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
tool = bc3
[mergetool]
prompt = false
[mergetool "bc3"]
cmd = \"C:/Program Files (x86)/Beyond Compare 3/BCompare.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"
使用方法
(1)cd 切换到要比对的文件所在的文件夹
cd E:/vue/learning_vue/src/views/home/components(简单的方法是先写cd然后把文件夹拖进去)
(2)执行 git difftool HEAD -- file_name 后就会自动打开Beyond Compare
来源:oschina
链接:https://my.oschina.net/u/2612473/blog/3093582