Sto riscontrando un problema nel tentativo di ripristinare un file con un commit precedente, so che posso usare git checkout
per ripristinare un singolo file ma il problema è che ho delle modifiche in quel file che vorrei conservare così mi stavo chiedendo come fare una sorta di "unione" tra un commit precedente e l'HEAD corrente per un singolo file? Ho provato a utilizzare git reset sha-of-my-commit path/to/my/file
ma mette la versione precedente nell'area di staging mantenendo l'ultima versione sulla mia directory di lavoro non so come unire entrambi i file dopo di essa.Come ripristinare un file in una versione precedente senza sovrascrivere le modifiche correnti?
Quello che ho fatto per ora era solo git diff ..sha-of-my-commit path/to/my/file
e basta copiare/incollare le linee mancanti ma credo che ci sia un modo migliore per farlo bene?
Grazie! Mi sono completamente dimenticato di 'git stash' – javiervd