Diciamo che ho due file su cui sto lavorando - "a.txt" e "b.txt". Devo confermare la mia modifica a "b.txt" ma voglio continuare a lavorare su "a.txt" per un po 'di tempo. Faccio un "git add b.txt". Ora, prima che io commetta effettivamente questa modifica, c'è un modo per verificare che il commit non interrompa il ramo principale? Se eseguo un test localmente, il database testato nella mia area locale sarebbe diverso da quello sul ramo master poiché anch'io ho modifiche non programmate in "a.txt".
Qual è la procedura standard per il test in tali situazioni (è necessario utilizzare 'git stash'?). Oppure se questa situazione [la necessità di testare il commit nella tua area locale quando hai anche modifiche non programmate] non è molto comune, in che modo gli sviluppatori evitano lo stesso?