Ich habe viele geänderte Dateien und möchte nur einige der geänderten Dateien speichern.
Als Beispiel sieht mein Repository in etwa so aus:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: main.cpp
modified: MyClass.h
modified: MyClass.cpp
Und ich würde gerne lagern MyClass.h
Und MyClass.cpp
nur.
Ich habe diese Frage gefunden, aber die akzeptierte Antwort scheint falsch zu sein, und die Antwort mit den meisten Stimmen erfordert, dass jeder Hunk / jede Datei interaktiv hinzugefügt wird.
Gibt es eine einfache Möglichkeit, einen bestimmten Satz von Dateien zu verstauen? Vorzugsweise in einem einzigen Befehl, ohne Dateien interaktiv einzeln auswählen oder Dinge bereitstellen/unstagieren zu müssen.
Haben Sie stackoverflow.com/q/49886083/2541573 gesehen?
– jub0bs
18. April 2018 um 18:10 Uhr
Das hatte ich nicht, aber das erfordert immer noch, dass Sie interaktiv eine Reihe von Änderungen auswählen
git stash --patch
Rechts?– Zunehmend idiotisch
18. April 2018 um 18:21 Uhr