Se voglio unire in un ramo Git le modifiche apportate solo ad alcuni file sono cambiate in un particolare commit che include modifiche a più file, come può essere ottenuto?
Supponiamo che il git commit chiamata stuff
ha le modifiche ai file A
, B
, C
, e D
ma voglio fondere solo stuff
cambiamenti 's ai file A
e B
. Sembra un lavoro per git cherry-pick
ma cherry-pick
sa solo come unire interi commit, non un sottoinsieme dei file.
git checkout .
raccomandare anchegit clean -f
di rimuovere qualsiasi file nuovo ma indesiderato introdotto dal commit cherry-pick.