Ho provato a gestire le modifiche con le pull request da un fork del progetto (anche in ottica di capire come funziona il sistema).
Ho notato che se faccio 2 pull request consecutive di 2 modifiche (commit) distinte, la seconda pull request si "incolla" alla prima, non consentendomi più di gestirle separatamente e sono costretto a recuperarle entrambe o rifiutarle entrambe.
Chiaramente poi se la rifaccio mi trovo nella stessa situazione perché non posso scegliere il commit da fare nella pull request (es. solo la prima modifica).