Se eu quiser mesclar em uma ramificação Git, as alterações feitas apenas em alguns dos arquivos alterados em uma confirmação específica que inclui alterações em vários arquivos, como isso pode ser alcançado?
Suponha que o git commit chamada stuff
tem alterações em arquivos A
, B
, C
, e D
, mas eu quero fundir apenas stuff
mudanças 's para arquivos A
e B
. Parece um trabalho para, git cherry-pick
mas cherry-pick
só sabe mesclar confirmações inteiras, não um subconjunto dos arquivos.
git checkout .
recomendar, tambémgit clean -f
remova todos os arquivos novos, porém indesejados, introduzidos pelo commit escolhido pela cereja.