小编典典

我可以用 git 拆分已经拆分的块吗?

all

我最近发现了 git
的命令patch选项add,我必须说它确实是一个很棒的功能。我还发现,一个大块可以通过敲击s键分成更小的块,这增加了提交的精度。但是如果我想要更高的精度,如果分割块不够小怎么办?

例如,考虑这个已经分裂的大块:

@@ -34,12 +34,7 @@
   width: 440px;
 }

-/*#field_teacher_id {
-  display: block;
-} */
-
-form.table-form #field_teacher + label,
-form.table-form #field_producer_distributor + label {
+#user-register form.table-form .field-type-checkbox label {
   width: 300px;
 }

如何仅将 CSS 注释删除添加到下一次提交?该s选项不再可用!


阅读 69

收藏
2022-06-01

共1个答案

小编典典

如果你正在使用git add -p,甚至在用 分割后s,你没有足够小的变化,你可以e直接使用编辑补丁。

这可能有点令人困惑,但是如果您 仔细
按照按下后将打开的编辑器窗口中的说明进行操作,e那么您会没事的。在您引用的情况下,您可能希望-在这些行的开头用空格替换:

-
-form.table-form #field_teacher + label,
-form.table-form #field_producer_distributor + label {

…并删除以下行,即以 . 开头的行+。如果您随后保存并退出编辑器,则只会移除 CSS 注释。

2022-06-01