Wie löst man: „Tut mir leid, dieses Stück kann nicht geteilt werden“? [duplicate]
Lesezeit: 2 Minuten
Ich bin gelaufen:
git add -p
und ich möchte dann mein Stück durch Tippen teilen s:
import org.hamcrest.CoreMatchers;
-import org.junit.Ignore;
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
Stage this hunk [y,n,q,a,d,j,J,g,/,e,?]? s
Sorry, cannot split this hunk
Ich möchte nur hinzufügen import org.junit.Before; zu meinem Commit und nicht zu entfernen import org.junit.Ignore;. Wie kann ich es tun?
Benutzer2340612
Sie können den Hunk manuell bearbeiten, indem Sie ihn eingeben e und bearbeiten Sie dann den Hunk so, dass er nur das enthält, was Sie benötigen (beachten Sie das Leerzeichen vor allen Importen außer dem, den Sie hinzufügen möchten):
# Manual hunk edit mode -- see bottom for a quick guide.
@@ -1,5 +1,5 @@
import org.hamcrest.CoreMatchers;
import org.junit.Ignore;
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
Auf diese Weise erhalten Sie:
+import org.junit.Before; wird sich in der Bereitstellungszone befinden und bereit sein, begangen zu werden (vgl. git diff --cached)
-import org.junit.Ignore; befindet sich im Arbeitsverzeichnis, bereit, zum Staging-Bereich hinzugefügt oder geändert zu werden (vgl. git diff)
Nach der Zusage, Ihre HEAD wird zeigen (dh git show HEAD):