我知道如何从旧的提交中获取差异:转到*magit-log*
,并在提交上“单击”。如何在反向应用的差异中获得特定的变化?我希望它只是修改文件(和缓冲区,如果打开)。
答案 0 :(得分:32)
我打算在vc模式下提供一种方法,但是这个问题让我发现了你想要的东西(我想)
将您的观点移至要恢复的更改并输入v(magit-revert-item)
如果您进入magit-status窗口,您将看到与更改相反的未分级更改。
这比vc-mode方式更容易,这种方式是C-c C-r(diff-reverse-direction),然后是C-c C-a(diff-apply-hunk)。
任何一个人都非常方便的IMO
答案 1 :(得分:0)
转到要撤消的状态,然后点击C-u C-c C-a
。