Ecco lo scenario. Ho creato un ramo "dev" dal ramo "master" e fatto alcuni nuovi commit. Alcuni di questi cambiamenti saranno rilevanti solo per la mia macchina di sviluppo locale. Ad esempio, ho modificato una variabile URL per puntare a un server Apache locale anziché l'URL reale pubblicato online (l'ho fatto per la velocità durante la fase di test). Ora vorrei incorporare le mie modifiche dal ramo dev al ramo master ma NON quelle modifiche che hanno senso solo nel mio ambiente locale.Come unire rami in Git da "hunk"
Avevo immaginato qualcosa di simile a un merge --patch che mi avrebbe permesso di scegliere le modifiche che voglio unire linea per linea.
In alternativa, potrei verificare il ramo "master", ma mantenere i file nella mia directory di lavoro come fossero nel ramo "dev", quindi fare un git add --patch. Funzionerebbe?
nota che --squash implica --no-commit, a partire dall'ultimo git comunque – CharlesB