400_magit进行文件差异比对

         全部的学习汇总:https://github.com/GreyZhang/magit_skills

         之前,使用Git的Tortoise客户端一个很好的功能就是进行变更文件的内容比对。切换到了magit之后,尝试去找了一下这个功能发现不仅有而且看上去还不错。

         首先,实现这个功能的emacs命令如下:

         其次需要说的是,这个功能的实现需要使用diff命令。因此,在使用这个功能的时候需要保证Path环境变量中有diff命令。至于这个命令的获取方法或者安装方式,网络上大量存在,不再增补相关的描述。我使用的这个命令,来自cygwin。

           这是对比的一个效果,而且这个功能还能够使用jk两个按键进行上下跳转,q可以退出。其他的一些命令,可以按?弹出查看。

         下面是我查看帮助弹出的提示:

         这些操作技巧有很多很细致精微的地方,如果说与GUI等各种现成工具相比,或许有很多优势。但是,这个掌握的过程似乎的确是有一点繁琐。