GitKraken使用教程

4) 放弃本次文件的改动

有些情况下,由于更改代码造成了编译无法通过等错误时,想要放弃这次对文件的修改,将文件还原成上一次提交后的状态,一种简单的恢复文件的方法就是,在Unstaged Files 列表中找到这个文件(如Chip_ADC.h文件),右键点击,出现如图所示的菜单:

图 1‑10 暂存区文件选项

点击 Discard changes 这一项,在程序顶部出现提示:This will discard… Are you sure…?

然后点击下图中的红色按钮,放弃更改。

图 1‑11放弃文件的修改

这将会丢弃本次对文件的修改,将文件还原到上一次提交的状态。但是请注意,这样做有会导致这次对该文件的修改全部丢弃,需要慎重对待。

推荐的做法是点击Unstaged Files列表中的文件,查看改动的内容,在不需要改动的地方点击 Discard Hunk 按钮,放弃这一部分的改动。

5) 修改提交记录的描述信息

如下图,以Test仓库为例,点击提交记录区的某个提交记录(如本地master分支指向的当前记录)

图 1‑12 提交记录区域

在程序右侧的工作区界面会出现这个提交记录的信息,如图 1‑13。

图 1‑13 工作区界面

图 1‑13中:

第1区域是提交这次记录时填写的描述信息。点击方框,可以修改描述信息。

第2区域是这次提交的文件信息,图中显示了这次提交修改了一个文件,这个文件是19264.h文件。

6) 查看文件的历史修改

右键点击图 1‑13中的19264.h文件,右键菜单中会出现 File History 和 File Blame 的选项。两个选项都可以显示文件的修改历史,修改历史的时间跨度为从第一次提交记录到当前选择的提交记录。

图 1‑14 历史修改的右键菜单

File History 将会以Diff View 的形式显示每次提交记录与前次提交记录的差异;

File Blame  将会以File View 的形式显示该次提交记录完成的文件内容。

点击其中的一个,会出现如下图的文件历史列表:

图 1‑15 文件的修改历史

这里只有两次提交记录中修改了改文件。点击历史记录中的提交记录,能够查看这次提交记录中该文件的改动内容。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

前端性能优化 - 雅虎军规

无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化35条军规,这样对于优化有一个比较清晰的方向.35条军规1.尽量减少HTTP请求个数——须权衡2.使用CDN(内容分发网络)3.为文件头指定Expires或CacheControl,使内容具有缓存性。4.避免空的

FLV文件格式

1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.