2012-03-01 52 views
72

我有2个编辑非常接近(因此是同一个大块的一部分),我想单独提交。是否有可能从魔术师中分裂出一个大块头?分裂与magit的大块

回答

114

您可以使用Ctrl + Space(C-SPC)正确设置标记,并且magit将仅提交所选部分。

+0

我总是在该地区的底部设置标记,并将点移动到顶部以便放置或取消放置区域,因为我遇到了问题(我无法记住其中的具体细节)过去的方式。因人而异。 – phils 2012-03-01 20:57:31

+2

回复:我以前的评论,我最近读到了这个原因,那就是当你撤销/登台这个地区时,点必须在你正在采取行动的地区。当然,你可以用'C-x C-x'来交换点和标记,如果你反其道而行之。 – phils 2012-04-08 00:49:40

+0

使用瞬态标记模式时它的行为有所不同吗?因为我总是选择从上到下,从来没有问题。 – 2012-04-08 12:56:52

53

您还可以使用-+减少或增加差异(和复位)的帅哥的程度,但dominikh的答案是了解的最重要的一个。

+0

这对我不起作用,它是否已在新版本的magit中删除,或者这是我的设置特有的东西? – 2015-10-27 10:58:09

+0

Mike H-R:假设你处于magit-status缓冲区,那么这应该仍然工作AFAIK。 – phils 2015-10-27 12:37:05

+1

是的,我错了,你需要在开始'@@'(大块信息行)的行上按+或 - ,而不是像我一直试图的那样在大块内部。 – 2015-10-27 15:01:41