我已经提交了一些更改,并且在差异中显示了一些不需要的东西。
例如:位置:相对;
- 背景:白烟;}
+ 背景:#f5f5f5; }
所以我想删除这些条目。我可以使用 magit 来执行此操作吗?如果不是,怎么可能做到这一点?
您可以v在要还原的大块上使用,然后您可以:
如果一开始hunk太大并且包含多个更改,其中一些要丢弃,而其他要保留,则可以在使用前选择要丢弃的行v
请注意,大块只是提交的一部分,magit 将突出显示您当前所在的大块。您还可以通过v在提交的标头中使用来完全恢复提交。
使用最新的 git 和 magit 版本,您还可以进行 fixup 提交,然后用于git rebase interactive --autosquash
自动压缩 fixup 提交。
这就是我要做的,在enter你想要更改的行上的 magit diff 中,它将带你到文件中进行更改的特定行。进行更改,c然后a在magit-status-buffer
.