Sto lavorando a un progetto gratuito su Github. Lo forzo, ho apportato alcune modifiche, fatto un PR e tutto ha funzionato bene (PR è stato accettato).
Poi aggiorno la mia forcella con upstream, ho apportato altre modifiche e ho fatto un altro PR.
Poi mi rendo conto che il mio PR includeva tutti i commit che ho spinto prima e ogni file che modificavo, anche quelli che ho già inviato.
Ho fatto il upstream per essere aggiornato, ma ho fallito da qualche parte, o il mio fork, non ho mai capito che ero aggiornato (ho persino fatto il push).
Quindi per evitare ciò, ho creato un ramo solo con il file che ho modificato. Tuttavia, il PR vuole ancora inviare tutti i commit che ho fatto al repository. I file in questo caso sono ok, solo i file modificati sono sul PR
Quindi, qual è il modo corretto di lavorare con una forchetta?
Ho perso un passaggio dopo l'upstream e spingo? o dovrei cancellare la mia forchetta dopo ogni PR e ricominciare tutto da capo?