Wenn ich in einem Git-Zweig die Änderungen zusammenführen möchte, die nur an einigen der Dateien vorgenommen wurden, die in einem bestimmten Commit geändert wurden, einschließlich Änderungen an mehreren Dateien, wie kann dies erreicht werden?
Angenommen , die Git commit genannt stuff
hat Änderungen an Dateien A
, B
, C
, und , D
aber ich möchte nur verschmelzen stuff
‚s Änderungen an Dateien A
und B
. Es klingt wie ein Job für, kann git cherry-pick
aber cherry-pick
nur ganze Commits zusammenführen, nicht eine Teilmenge der Dateien.
git checkout .
würde ich empfehlen, auchgit clean -f
alle neuen, aber unerwünschten Dateien zu entfernen, die durch das von Cherry ausgewählte Commit eingeführt wurden.