Einen Teil eines Hunks interaktiv mit git add --patch hinzufügen

7

Wie kann ich nur ein paar Zeilen / einen Teil eines Hunks interaktiv mit git add --patch hinzufügen, wenn Hunk angezeigt wird, nachdem split noch zu groß gewählt wurde?

%Vor%

Aktualisieren

Als SO-Benutzer kann Avivir "split" korrekt notieren, könnte eine gültige Option sein.

    
Micha Wiedenmann 05.03.2013, 16:00
quelle

2 Antworten

15

Wenn Sie nur einen Teil eines Hunks hinzufügen möchten, können Sie Bearbeiten aus dem angezeigten Menü auswählen:

%Vor%

Dies startet Ihren Editor, wo Sie unerwünschte Zeilen aus dem Hunk löschen können, der dem Index hinzugefügt werden soll. Die Änderung ist virtuell, dh Ihre Datei ändert sich nicht.

    
Micha Wiedenmann 05.03.2013, 16:00
quelle
5

Verwenden Sie die Option 's' (Split) von git add --patch .

Dies wird Git dazu bringen, es in kleinere Stücke zu teilen. Sie erhalten dann ein Menü für jedes neue Stück (das ein Teil des Originals ist), in dem Sie auswählen können, ob Sie es inszenieren, es noch weiter aufteilen möchten usw.

    
avivr 05.03.2013 18:35
quelle

Tags und Links