Magit checkout hunk / revert hunk

时间:2017-02-01 18:44:47

标签: emacs magit

HEAD提交中的文件内容:

A
B
C
D

修改文件后,内容为:

A
A2
B
C
D
D2

如果我想在第2行(A2)恢复更改,我该如何使用magit执行此操作?所以结果将是内容:

A
B
C
D
D2

1 个答案:

答案 0 :(得分:4)

Magit使用的术语是" discard"。像例如"级"它被视为"应用变体"。 k 在#34;点丢弃"如果有一个区域从一个大块开始并在同一个大块内结束,那么它就是一个" hunk-internal区域"。如果有这样的选择,则各种apply-variant命令对区域内容而不是完整部分进行操作。

Staging and UnstagingApplying中记录了这一点。本手册的Getting Started部分也对此进行了介绍。您可能想给文档一个机会。

你需要做什么,归结为:转到A2,输入 C-SPC ,然后输入 k