Lavoro molto spesso su alcune funzionalità del mio progetto che devo fare una pausa prima che sia abbastanza buono per un commit. Tuttavia, uso quotidianamente due computer diversi per programmare (il mio laptop e il desktop del mio laboratorio di ricerca). Ad esempio: sto lavorando a una funzione a casa, quindi mi fermo e vado nel mio laboratorio.
Non voglio mescolare la sincronizzazione del cloud (ad esempio Dropbox) con il monitoraggio remoto di GitHub.
Ho semplicemente commesso stati incompiuti (e disordinati) del mio codice prima (e lo ho spinto) solo allo scopo di estrarre quello nell'altro computer per continuare il lavoro. Sono abbastanza sicuro che sia una cattiva pratica.
Oggi, però, mi sono imbattuto git stash
un po 'dopo Googling. Sembra la soluzione perfetta per ciò di cui ho bisogno.
Tuttavia, la documentazione non dice se va su github quando invio le mie modifiche. Oltre a ciò, voglio sapere se esiste un modo più efficiente per ottenere la mobilità di cui ho bisogno.
Grazie in anticipo!