Little-Gee / blog

15 stars 11 forks source link

gitk使用 #3

Open Little-Gee opened 5 years ago

Little-Gee commented 5 years ago

gitk 是一个 git 图形化工具,可以很方便的甩锅,哦不……查找代码,以及很多我不知道的功能

可以在有 git 仓库的项目下打开命令行,输入 gitk,大概长这样:

1

最上方显示的是每一次提交,中间是查找的功能,下方右侧是该提交所涉及到的文件,左侧则是文件的内容,可以清楚的显示修改的内容

最上方的每一次提交处还可以右键,有很多功能可以选择(我主要拿来查代码,基本不用,可以自己试试),搜索上方还有该提交的哈希值

2

中间的搜索是一个非常好用的功能

3

可以搜索提交的信息,提交的文件,提交的修改等

示例:

搜索提交的commit信息

选择 containing,输入想要搜索的信息,如果有匹配的话,上方的匹配项会加粗显示,方便查找

4

搜索提交的人

选择 containing,输入想要搜索的提交人的名字,按回车键可以一个一个快速定位过去(其他搜索也可以)

5

搜索文件

选择 touching paths,输入文件路径进行搜索

8

搜索代码

选择 adding/removing string,输入文件路径进行搜索

10

搜索到代码所在的文件后,可在下方 search 拦输入想所搜的代码,可以快速定位到具体的某一行

11

搜索下面这行可以选择所要的代码版本,可以根据需要选择

12

其他:

1.搜索可以选择其他匹配方式,正则、忽略大小写

6

2.搜索哪方面的内容也可以选择

7