我已經提交了一些更改,並在diff中顯示了一些他們沒有必要的操作。如何使用magit編輯提交的差異
例如: position:relative;
- background:whitesmoke; }
+ background:#f5f5f5; }
所以我想抹掉這個條目。我可以使用magit來做到這一點。如果不是如何可以做到這一點呢?
我已經提交了一些更改,並在diff中顯示了一些他們沒有必要的操作。如何使用magit編輯提交的差異
例如: position:relative;
- background:whitesmoke; }
+ background:#f5f5f5; }
所以我想抹掉這個條目。我可以使用magit來做到這一點。如果不是如何可以做到這一點呢?
這就是我要做的,在魔法差異點擊輸入就可以改變你想要改變的行,它會把你帶到你已經做出改變的文件中的特定行。進行更改,然後按c後面的a修改提交magit-status-buffer
。
您可以在要恢復的大塊使用v,那麼您可以:
如果在開始大塊太大,包括若干變化, 他們中的一些你想放棄,等要保留,然後 您可以選擇您要使用v
之前放棄行注意大塊只是提交的一部分,magit會突出顯示您當前所在的塊。您也可以在提交的標題中使用v完全恢復提交。
隨着近年來Git和magit版本,您還可以修正提交, 然後用git rebase interactive --autosquash
自動壁球 的修正提交。