在git中进行版本比较时,我们经常会使用git diff 版本1 版本1 进行比较两个版本之间的差异。
如果直接使用git diff 对于每一个变化的文件终端都会提示,(Y/n),处理起来较为麻烦。这里我们结合meld工具,将git diff后直接默认将所有变化的文件都全部打开。
配置方法如下:
setp 1:Ubuntu install meld
sudo apt-get install meld
step 2:create a shell script named git_meld.sh
vim ~/bin/git_meld.sh
#!/bin/sh
meld $2 $5
step 3: chang git_meld.sh permissions
chmod +x ~/bin/git_meld.sh
step 4: config git diff tool
git config --global diff.external ~/bin/git_meld.sh
git diff HEAD HEAD~
本文参考:https://blog.csdn.net/yangzhongxuan/article/details/8286771