[OT] Problemi con l'uso di GitHub

Ho problemi nell'uso di GitHub. :frowning:
Vorrei creare un nuovo fork (o branch) per riniziare da zero ma lui tiene traccia di tutto e mi ritrovo sempre lo stesso minestrone di correzioni.

Ad esempio sto lavorando ad alcune correzioni sul Core dell'Arduino Zero. Una riguarda l'I2C e l'altra la libreria Stream.
Ho creato una seconda commit per creare una seconda pull request ma lui l'ha unita a quella dell'I2C, che non c'entra una mazza.

Possibile che uno possa fare solo una pull alla volta e finché non viene chiusa deve lavorare solo su quella? :confused:

Adesso se creo un nuovo branch comunque mi porta dietro tutte le vecchie commit che non posso cancellare. :o

Sto usando l'applicazione desktop di GitHub per windows, anche se ho scaricato anche la GUI di SourceTree (ma che è più complessa da usare)

Forse ho risolto.
Ho cancellato tutti i file locali dal mio PC, eliminato il repository forkato dal mio profilo Github e rieseguito un fork pulito.
Ho quindi come prima operazione creato più branch ognuno per un tipo di modifica da effettuare. Uno per lo stream.cpp e uno per la wire.
Sono così riuscito a creare due pull request differenti, ognuna per un problema specifico senza fare un minestrone di tutto. Cosa che non sarebbe stata accettata.