OK, ho fatto qualcosa di stupido.Devo cancellare un commit su un fork
- Ho biforcato un repo a cui dovrei contribuire.
- Quindi ho quindi creato letteralmente un file chiamato "blafile" per verificare che possa eseguire il commit (ovviamente ho non ho capito cos'è un fork) e ho eseguito il commit con un messaggio "check I can commit".
- Ho spinto al mio repository github biforcuto e ho dimenticato.
- Ho iniziato a correggere un bug il giorno successivo.
- Ho eseguito il commit della mia correzione e inviato al mio repository biforcato con il messaggio "bug fisso xyz".
Ora volevo emettere una richiesta di pull, e all'improvviso vedo il mio "controllo che posso commettere" commit. Preferirei che non mi piacesse apparire sulla richiesta di pull. :)
Posso cancellare completamente quel commit? Posso emettere una richiesta di pull su un singolo commit o prenderà tutti i miei commit?
So che posso localmente git reset --hard HEAD~1
(è una piccola correzione che potrei rifare rapidamente) ma che risolve solo il mio repository locale, non il mio repository github (fork).
Siccome sono sicuro che nessuno ha biforcato il mio repository (guardando il grafico della forcella), ho riscritto la storia :) grazie! – faboolous