Mi piacerebbe essere in grado di nascondere solo le modifiche da un singolo file:
git stash save -- just_my_file.txt
Quanto sopra non funziona però. Qualche alternativa?
cp just_my_file.txt just_my_file.txt.manualstash
ora puoi fare tutti i checkout e tutto il resto e poiché la copia è "file non tracciato", puoi spostarti tra i rami e eseguire il commit senza problemi. Quando sei sul ramo / commit giusto dove vuoi "unire il singolo file" fai mv just_my_file.txt.manualstash just_my_file.txt
e ora puoi rivedere le modifiche e impegnarlo dove necessario