gitk
是一个 git
图形化工具,可以很方便的甩锅,哦不……查找代码,以及很多我不知道的功能
可以在有 git
仓库的项目下打开命令行,输入 gitk
,大概长这样:(现在要自己安装了,可以在 git官网找 到安装方式,windows的应该也差不多的)
最上方显示的是每一次提交,中间是查找的功能,下方右侧是该提交所涉及到的文件,左侧则是文件的内容,可以清楚的显示修改的内容
最上方的每一次提交处还可以右键,有很多功能可以选择(我主要拿来查代码,基本不用,可以自己试试),搜索上方还有该提交的哈希值
中间的搜索是一个非常好用的功能
可以搜索提交的信息,提交的文件,提交的修改等
示例:
搜索提交的commit信息
选择 containing
,输入想要搜索的信息,如果有匹配的话,上方的匹配项会加粗显示,方便查找
搜索提交的人
选择 containing
,输入想要搜索的提交人的名字,按回车键可以一个一个快速定位过去(其他搜索也可以)
搜索文件
选择 touching paths
,输入文件路径进行搜索
搜索代码
选择 adding/removing string
,输入文件路径进行搜索
搜索到代码所在的文件后,可在下方 search
拦输入想所搜的代码,可以快速定位到具体的某一行
搜索下面这行可以选择所要的代码版本,可以根据需要选择
其他:
1.搜索可以选择其他匹配方式,正则、忽略大小写
2.搜索哪方面的内容也可以选择