У меня есть отредактированный файл в моем репозитории git, и я хочу добавить некоторые изменения в промежуточную область, используя git add -p
.
Есть нерасщепляемый кусок, который содержит две добавленные строки который я хочу добавить вторым, но не первым. Поэтому я попытался удалить строку, которую не хочу обрабатывать, отредактировав кусок:
# Manual hunk edit mode -- see bottom for a quick guide.
@@ -1,5 +2,7 @@
mod vec2;
#[cfg(test)]
mod vec2_tests;
pub use self::vec2::Vec2;
+pub use self::vec3::Vec3;
+use std::ops::{Add, AddAssign, Sub, SubAssign, Mul, MulAssign};
# ---
# To remove '-' lines, make them ' ' lines (context).
# To remove '+' lines, delete them.
# Lines starting with # will be removed.
Я удалил первую добавленную строку: +pub use self::vec3::Vec3;
, сохранил и выйду из редактора. Git сообщает мне:
ошибка: сбой патча: src / geo / mod.rs: 1
ошибка: src / geo / mod.rs: патч не применяется
Я не понимаю, почему это не работает. Что здесь не так? Как я могу поставить вторую строку, но не первую?