gitk工具的使用方法

gitk是一个非常强大的图形化工具,现在安装git会自带gitk的应用程序,Windows下面也可以使用。在代码包中使用Git Bash Here打开Git命令行工具,然后在包含.git的目录中直接执行gitk就可以看到所有的提交记录
在这里插入图片描述

UI界面含义

在这里插入图片描述

使用方法

查看某个文件或者某个目录的修改记录
gitk命令可以跟某个目录或者某个文件,前提是目录或者文件的父目录中必须包含.git目录,否则报错
在这里插入图片描述

gitk test_folder #查看test_folder中的所有相关记录
gitk hello.c #查看hello.c的所有修改记录

搜索
1、根据commit ID来搜索提交
直接在SHA1 ID:中输入commit ID然后回车即可
在这里插入图片描述
2、根据内容搜索
在这里插入图片描述
共有以下可供选择

containing #包含
touching patchs #触摸补丁
adding/removing string #添加/删除字符串
changing lines matching #更改行匹配

exact #精确
igncase #忽略
regexp #正则表达式

All fields #所有字段
headline #大字标题
comments #评论
author #作者
committer #提交者

根据需要选择查找的范围,然后再输入框中输入查找的内容,回车即可

3、所有某一次提交记录
在这里插入图片描述
直接在搜索框中输入文本,即可高亮显示匹配的文本

右键菜单

在这里插入图片描述
Diff this -> selected
Diff selected -> this
两者都是两次提交之间的对比,使用方法:先选定某一次提交,然后在需要与之对比的提交上右击选择

Make patch
字面意思就是打patch,使用方法:先选定某一次提交,然后在需要与之对比的提交上右击选择,然后填写信息,如下图
在这里插入图片描述
点击Generate就可以将两次提交的差异打成一个patch

Create tag
字面意思就是打tag,使用方法:选择某一次提交,然后右键选择,然后填写信息
在这里插入图片描述
Copy commit summary
复制提交信息

Write commit to file
将此次的提交写入到文件,与patch是类似的,不过这个只是与上次一提交的差异

Cherry-pick this commit
基于commit Cherry-pick, 使用方法:选择某一次提交,然后右键选择

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值