git è in grado di riporre i singoli hunk.
Con
--patch
, è possibile selezionare in modo interattivo gli hunk dal diff tra HEAD e l'albero di lavoro da nascondere. La voce stash è costruita in modo tale che il suo stato di indice sia uguale allo stato di indice del repository e la sua colonna di lavoro contiene solo le modifiche selezionate in modo interattivo. Le modifiche selezionate vengono quindi ripristinate dal tuo worktree. Vedi la sezione "Modalità interattiva" di git-add [1] per sapere come utilizzare la--patch
modalità.
È possibile usarlo con frontend magit? Magit semplifica l'utilizzo della modalità patch per una messa in scena spettacolare. Potrebbe fare lo stesso lavoro per gli stash?