2012-03-01 41 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