Magit结帐大块/还原大块

Chr*_*ski 1 emacs magit

HEAD提交中的文件内容:

A
B
C
D
Run Code Online (Sandbox Code Playgroud)

修改文件后,内容为:

A
A2
B
C
D
D2
Run Code Online (Sandbox Code Playgroud)

如果我想在第2行(A2)还原更改,如何用magit做到这一点?因此,结果将是:

A
B
C
D
D2
Run Code Online (Sandbox Code Playgroud)

tar*_*ius 5

Magit使用的术语是“丢弃”。像“阶段”一样,它被认为是“应用变体”。k丢弃“关键点”。如果存在一个从块内部开始并在同一个块内部结束的区域,则该区域为“块内部区域”。如果有这样的选择,则各种apply-variant命令将对区域的内容(而不是完整的部分)进行操作。

暂存和取消暂存应用中对此进行了记录。本手册的“ 入门”部分也对此进行了介绍。您可能希望给文档一个机会。

您必须要做的事情归结为:goto A2,键入,C-SPC后跟k