使用GUI的时候我也会使用历史记录查看的方式来看之前有什么样的提交,以此来定位问题。
命令行模式下,最基础的功能可能是log功能。
可以查看log记录。看到这里,其实我想到了一个比较好的使用场景。那就是在工作中使用的时候,其实我可以自己使用Git,往公司SVN等版本管理工具提交的时候就可以直接使用这个log记录。导出自然是很容易的。
还有一个更加贴近于我之前使用的GUI的方式的查看,那就是tig。
其实,这个最初让我想到了vim编辑器,打开之后就直接按照vim的模式操作了一下,居然比较顺利。比如,回车打开历史文件,q退出等功能。Hjkl几个按键也可以在此作为导航键,既可以在目录清单上导航也可以到文本内容中导航。
这样看来,其实命令行真是可以取代我之前的GUI,而且还可以提供给我们更多的选择。