我附近有2个非常接近的编辑(因此属于同一块),我想单独提交它们。在Magit中是否可以从块内部拆分一部分?
你可以使用键盘快捷键Ctrl+Space(C-SPC)正确设置标记,magit 将仅提交选择的部分。
您还可以使用-和+来减小或增大差异中块的大小(0重置),但Dominikh的回答是最重要的内容。
@@
开头的行上按下+或-(hunk信息行),而不是在hunk内部按下。 - Mike H-RMagit 重用了 diff-mode
,但在其 magit-revision-mode
中没有像 VC 包那样暴露出许多 diff-mode
命令。
例如,您可以调用通常在 diff-mode
中为 C-c C-s
的 diff-split-hunk
。
C-x C-x
来交换光标和标记。 - philsC-SPC
),还需要再按一次C-SPC
来启用“瞬态标记模式”(transient-mark-mode
)。 - Vebjorn LjosaShift + <箭头>
选择一部分 hunk 并按s
键将所选部分暂存。 - jfs